Bryant G. Ly
96c11dd2f0
scsi: ibmvscsis: Fixed unused variable
...
[mkp: applied by hand]
Signed-off-by: Bryant G. Ly <bryantly@linux.vnet.ibm.com >
Reviewed-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2016-09-19 11:51:59 -04:00
Wei Yongjun
38247feb60
scsi: ibmvscsis: Fix error return code in ibmvscsis_probe()
...
Fix to return error code -ENOMEM from the dma mapping error handling
case instead of 0, as done elsewhere in this function.
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com >
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2016-09-15 09:56:21 -04:00
Bryant G. Ly
f6dbe38edf
scsi: ibmvscsis: Fixed a bug reported by Dan Carpenter
...
SUPPORTED_FORMATS is 1 << 1 so it's never zero.
Signed-off-by: Bryant G. Ly <bryantly@linux.vnet.ibm.com >
Signed-off-by: Michael Cyr <mikecyr@linux.vnet.ibm.com >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2016-09-04 01:28:07 -04:00
Bryant G. Ly
812902159d
scsi: ibmvscsis: Code cleanup of print statements
...
[mkp: applied by hand]
Signed-off-by: Bryant G. Ly <bryantly@linux.vnet.ibm.com >
Signed-off-by: Michael Cyr <mikecyr@linux.vnet.ibm.com >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2016-09-04 01:28:06 -04:00
Bryant G. Ly
712db3eb2c
scsi: ibmvscsis: Properly deregister target sessions
...
The driver currently doesn't properly deregisters target sessions
completely, so this will address that.
Signed-off-by: Bryant G. Ly <bryantly@linux.vnet.ibm.com >
Signed-off-by: Michael Cyr <mikecyr@linux.vnet.ibm.com >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2016-09-04 01:28:05 -04:00
Wei Yongjun
980b3271d1
scsi: ibmvscsis: Use list_move_tail instead of list_del/list_add_tail
...
Using list_move_tail() instead of list_del() + list_add_tail().
Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com >
Reviewed-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2016-08-31 00:22:33 -04:00
Bryant G. Ly
88a678bbc3
ibmvscsis: Initial commit of IBM VSCSI Tgt Driver
...
This driver is a pick up of the old IBM VIO scsi Target Driver
that was started by Nick and Fujita 2-4 years ago.
http://comments.gmane.org/gmane.linux.scsi/90119
The driver provides a virtual SCSI device on IBM Power Servers.
This patch contains the fifth version for an initial merge of the
tcm ibmvscsis driver. More information on this driver and config
can be found:
https://github.com/powervm/ibmvscsis/wiki/Configuration
http://www.linux-iscsi.org/wiki/IBM_vSCSI
(Drop extra libsrp review breakage + Fix kconfig typo - nab)
Signed-off-by: Steven Royer <seroyer@linux.vnet.ibm.com >
Signed-off-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com >
Signed-off-by: Michael Cyr <mikecyr@linux.vnet.ibm.com >
Signed-off-by: Bryant G. Ly <bryantly@linux.vnet.ibm.com >
Cc: FUJITA Tomonori <tomof@acm.org >
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org >
2016-07-20 01:15:43 -07:00