]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit280a5976a5c4a5680020a0405d7819ea2103176d
tree964c1fe343bbc8edc24003df15dd475f1255e7e5
parent2f09fb9728a7be1cde099e55f6766b187588ae4a
Fix kernel NULL pointer dereference in xen-blkfront

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.
drivers/block/xen-blkfront.c