[SCSI] iscsi lib: have lib create work queue for transmitting IO
We were using the shost work queue which ended up being a little akward since all iscsi hosts need a thread for scanning, but only drivers hooked into libiscsi need a workqueue for transmitting. So this patch moves the xmit workqueue to the lib. Signed-off-by:Mike Christie <michaelc@cs.wisc.edu> Signed-off-by:
James Bottomley <James.Bottomley@HansenPartnership.com>
Showing
- drivers/infiniband/ulp/iser/iscsi_iser.c 1 addition, 1 deletiondrivers/infiniband/ulp/iser/iscsi_iser.c
- drivers/infiniband/ulp/iser/iser_initiator.c 1 addition, 1 deletiondrivers/infiniband/ulp/iser/iser_initiator.c
- drivers/scsi/cxgb3i/cxgb3i_iscsi.c 1 addition, 1 deletiondrivers/scsi/cxgb3i/cxgb3i_iscsi.c
- drivers/scsi/cxgb3i/cxgb3i_pdu.c 1 addition, 1 deletiondrivers/scsi/cxgb3i/cxgb3i_pdu.c
- drivers/scsi/iscsi_tcp.c 2 additions, 2 deletionsdrivers/scsi/iscsi_tcp.c
- drivers/scsi/libiscsi.c 36 additions, 9 deletionsdrivers/scsi/libiscsi.c
- include/scsi/libiscsi.h 6 additions, 1 deletioninclude/scsi/libiscsi.h
Loading
Please register or sign in to comment