Re: [PATCH 5/5] tcm_vhost: Add hotplug/hotunplug support

2013-03-07 Thread Asias He
On Thu, Mar 07, 2013 at 01:53:05PM +0100, Stefan Hajnoczi wrote: > On Thu, Mar 07, 2013 at 05:47:26PM +0800, Asias He wrote: > > On Thu, Mar 07, 2013 at 09:58:04AM +0100, Stefan Hajnoczi wrote: > > > On Thu, Mar 07, 2013 at 08:26:20AM +0800, Asias He wrote: > > > > On Wed, Mar 06, 2013 at 10:21:09A

Re: [PATCH 5/5] tcm_vhost: Add hotplug/hotunplug support

2013-03-07 Thread Stefan Hajnoczi
On Thu, Mar 07, 2013 at 05:47:26PM +0800, Asias He wrote: > On Thu, Mar 07, 2013 at 09:58:04AM +0100, Stefan Hajnoczi wrote: > > On Thu, Mar 07, 2013 at 08:26:20AM +0800, Asias He wrote: > > > On Wed, Mar 06, 2013 at 10:21:09AM +0100, Stefan Hajnoczi wrote: > > > > On Wed, Mar 06, 2013 at 02:16:30P

Re: [PATCH 5/5] tcm_vhost: Add hotplug/hotunplug support

2013-03-07 Thread Asias He
On Thu, Mar 07, 2013 at 09:58:04AM +0100, Stefan Hajnoczi wrote: > On Thu, Mar 07, 2013 at 08:26:20AM +0800, Asias He wrote: > > On Wed, Mar 06, 2013 at 10:21:09AM +0100, Stefan Hajnoczi wrote: > > > On Wed, Mar 06, 2013 at 02:16:30PM +0800, Asias He wrote: > > > > +static struct tcm_vhost_evt *tcm

Re: [PATCH 5/5] tcm_vhost: Add hotplug/hotunplug support

2013-03-07 Thread Stefan Hajnoczi
On Thu, Mar 07, 2013 at 08:26:20AM +0800, Asias He wrote: > On Wed, Mar 06, 2013 at 10:21:09AM +0100, Stefan Hajnoczi wrote: > > On Wed, Mar 06, 2013 at 02:16:30PM +0800, Asias He wrote: > > > +static struct tcm_vhost_evt *tcm_vhost_allocate_evt(struct vhost_scsi > > > *vs, > > > + u32 event, u32

Re: [PATCH 5/5] tcm_vhost: Add hotplug/hotunplug support

2013-03-06 Thread Asias He
On Wed, Mar 06, 2013 at 10:21:09AM +0100, Stefan Hajnoczi wrote: > On Wed, Mar 06, 2013 at 02:16:30PM +0800, Asias He wrote: > > +static struct tcm_vhost_evt *tcm_vhost_allocate_evt(struct vhost_scsi *vs, > > + u32 event, u32 reason) > > +{ > > + struct tcm_vhost_evt *evt; > > + > > + if (ato

Re: [PATCH 5/5] tcm_vhost: Add hotplug/hotunplug support

2013-03-06 Thread Stefan Hajnoczi
On Wed, Mar 06, 2013 at 02:16:30PM +0800, Asias He wrote: > +static struct tcm_vhost_evt *tcm_vhost_allocate_evt(struct vhost_scsi *vs, > + u32 event, u32 reason) > +{ > + struct tcm_vhost_evt *evt; > + > + if (atomic_read(&vs->vs_events_nr) > VHOST_SCSI_MAX_EVENT) > + retur

[PATCH 5/5] tcm_vhost: Add hotplug/hotunplug support

2013-03-05 Thread Asias He
In commit 365a7150094 ([SCSI] virtio-scsi: hotplug support for virtio-scsi), hotplug support is added to virtio-scsi. This patch adds hotplug and hotunplug support to tcm_vhost. You can create or delete a LUN in targetcli to hotplug or hotunplug a LUN in guest. Signed-off-by: Asias He --- driv