[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Prevent vbd frontend from oopsing if the underlying device doesn't exist.
# HG changeset patch # User vhanquez@xxxxxxxxxxxxxxxxxxxxxxx # Node ID 7c1f2e20123a61341c0355f97437f916e1b54095 # Parent 5fa0c70663f1d3859656d3fe4b4e214de59cb7d1 Prevent vbd frontend from oopsing if the underlying device doesn't exist. Signed-off-by: Horms <horms@xxxxxxxxxxxx> Signed-off-by: Vincent Hanquez <vincent@xxxxxxxxxxxxx> diff -r 5fa0c70663f1 -r 7c1f2e20123a linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c --- a/linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c Fri Dec 23 17:28:33 2005 +++ b/linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c Tue Dec 27 10:40:33 2005 @@ -331,7 +331,12 @@ return; } - xlvbd_add(sectors, info->vdevice, binfo, sector_size, info); + err = xlvbd_add(sectors, info->vdevice, binfo, sector_size, info); + if (err) { + xenbus_dev_fatal(info->xbdev, err, "xlvbd_add at %s", + info->xbdev->otherend); + return; + } (void)xenbus_switch_state(info->xbdev, NULL, XenbusStateConnected); _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |