Re: [Xen-devel] [PATCH v2 4/4] xen-blkback: support dynamic unbind/bind

2019-12-11 Thread Durrant, Paul
> -Original Message- > > > diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen- > > blkback/xenbus.c > > > index e8c5c54e1d26..13d09630b237 100644 > > > --- a/drivers/block/xen-blkback/xenbus.c > > > +++ b/drivers/block/xen-blkback/xenbus.c > > > @@ -181,6 +181,8 @@ static

Re: [Xen-devel] [PATCH v2 4/4] xen-blkback: support dynamic unbind/bind

2019-12-11 Thread Durrant, Paul
> -Original Message- > From: Roger Pau Monné > Sent: 11 December 2019 10:46 > To: Durrant, Paul > Cc: xen-devel@lists.xenproject.org; linux-ker...@vger.kernel.org; Konrad > Rzeszutek Wilk ; Jens Axboe ; > Boris Ostrovsky ; Juergen Gross > ; Stefano Stabellini > Subject: Re: [PATCH v2

Re: [Xen-devel] [PATCH v2 4/4] xen-blkback: support dynamic unbind/bind

2019-12-11 Thread Roger Pau Monné
On Tue, Dec 10, 2019 at 11:33:47AM +, Paul Durrant wrote: > By simply re-attaching to shared rings during connect_ring() rather than > assuming they are freshly allocated (i.e assuming the counters are zero) > it is possible for vbd instances to be unbound and re-bound from and to >

[Xen-devel] [PATCH v2 4/4] xen-blkback: support dynamic unbind/bind

2019-12-10 Thread Paul Durrant
By simply re-attaching to shared rings during connect_ring() rather than assuming they are freshly allocated (i.e assuming the counters are zero) it is possible for vbd instances to be unbound and re-bound from and to (respectively) a running guest. This has been tested by running: while true;