|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 8/8] libxl__device_disk_local_attach: wait for state "connected"
On Fri, 4 May 2012, Ian Campbell wrote:
> > @@ -598,11 +599,24 @@ char * libxl__device_disk_local_attach(libxl__gc *gc,
> > break;
> > }
> >
> > + if (disk->vdev != NULL) {
> > + rc = libxl__device_from_disk(gc, LIBXL_TOOLSTACK_DOMID, disk,
> > &device);
> > + if (rc < 0)
> > + goto out;
> > + be_path = libxl__device_backend_path(gc, &device);
> > + rc = libxl__wait_for_backend(gc, be_path, "4");
> > + if (rc < 0)
> > + goto out;
> > + }
> > +
> > + *new_disk = disk;
> > + return dev;
> > out:
> > if (t != XBT_NULL)
> > xs_transaction_end(ctx->xsh, t, 1);
>
> There's no way to reach the preceding "return dev" with the transaction
> still open? Previously we would have fallen through and done it.
Yes, there is no way.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |