Hi Nicholas, The patches looks good. Acked-by: Saurav Kashyap <saurav.kashyap@xxxxxxxxxx> Thanks, ~Saurav >From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> > >Hi Sawan, Quinn, & Co. > >The following series addresses a number of NPIV related bugs specific >to v3.14-rc code, mostly involving the underlying configfs dependency >of base_vha / base_tpg to not be removed while there are active NPIV >ports. > >Patch #1 fixes a race between the qlt_lport_register() callback and >subsequent shutdown operations. > >Patch #2 ensures that shutdown of a base_vha port fails when there >are active npiv_ports_inuse. > >Patch #3 adds seperate enable/disable attribute logic that is specific >to NPIV operation, and patch #4 adds the configfs_[un]depend_item() >calls in ensure that base_vha / base_tpg cannot be removed from the >configfs hierarchy until all associated NPIV ports have been shutdown. > >And patch #5 fixes a seperate issue with NAA formatting of EVPD=0x83 >device identifier for NPIV WWPNs. > >Please review. > >Thanks! > >--nab > >Nicholas Bellinger (5): > qla2xxx: Fix qlt_lport_register base_vha callback race > qla2xxx: Check + fail when npiv_vports_inuse exists in shutdown > tcm_qla2xxx: Add NPIV specific enable/disable attribute logic > tcm_qla2xxx: Perform configfs depend/undepend for base_tpg > tcm_qla2xxx: Fix NAA formatted name for NPIV WWPNs > > drivers/scsi/qla2xxx/qla_target.c | 39 +++++++-- > drivers/scsi/qla2xxx/qla_target.h | 2 +- > drivers/scsi/qla2xxx/tcm_qla2xxx.c | 158 >++++++++++++++++++++++++++---------- > drivers/scsi/qla2xxx/tcm_qla2xxx.h | 7 +- > 4 files changed, 153 insertions(+), 53 deletions(-) > >-- >1.7.10.4 >
<<attachment: winmail.dat>>