Fix kernel NULL pointer dereference in xen-blkfront
authorKris Shannon <kris@shannon.id.au>
Mon, 2 Mar 2009 08:47:37 +0000 (19:47 +1100)
committerJens Axboe <jens.axboe@oracle.com>
Thu, 5 Mar 2009 11:04:57 +0000 (12:04 +0100)
When booting Xen Dom0 on a pre-release 3.2.1 hypervisor the system Oopses on a
"Unable to handle kernel NULL pointer dereference" in xenwatch.

From the backtrace it looks like backend_changed is calling bdget_disk
with a NULL pointer.  Checking for NULL and returning ENODEV instead
allows the kernel to boot.


No differences found