[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xen-blk(front|back): Handle large physical sector disks
On Wed, May 15, 2013 at 11:26:25AM +0200, Stefan Bader wrote: > On 14.05.2013 10:04, Jan Beulich wrote: > >>>> On 13.05.13 at 19:47, Stefan Bader <stefan.bader@xxxxxxxxxxxxx> wrote: > >> --- a/drivers/block/xen-blkback/xenbus.c > >> +++ b/drivers/block/xen-blkback/xenbus.c > >> @@ -704,6 +704,13 @@ again: > >> dev->nodename); > >> goto abort; > >> } > >> + err = xenbus_printf(xbt, dev->nodename, "physical-sector-size", "%u", > >> + bdev_physical_block_size(be->blkif->vbd.bdev)); > >> + if (err) { > >> + xenbus_dev_fatal(dev, err, "writing %s/physical-sector-size", > >> + dev->nodename); > >> + goto abort; > > > > Failure here should not be fatal (as with any other protocol > > extensions). > > So I suppose that should be xenbus_dev_error and no abort here. Just wondering Or dev_warn(&dev->dev). > (and sorry for being thick headed here) why would a failure here be different > in > severity for an extension or not. Is that not just adding an element to the > xenstore object and failure would not be related to this being an extension? Doing a failure tears down the whole XenBus connection. We don't want that. > > > > > Beyond that the patch looks good to me. > > > > Jan > > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |