OSDN Git Service

RDMA/srpt: Report the SCSI residual to the initiator
authorBart Van Assche <bvanassche@acm.org>
Tue, 5 Nov 2019 21:46:32 +0000 (13:46 -0800)
committerJason Gunthorpe <jgg@mellanox.com>
Wed, 13 Nov 2019 19:50:41 +0000 (15:50 -0400)
commite88982ad1bb12db699de96fbc07096359ef6176c
treefb5beedb59c7fc3daba378ad078ee6a29b282df3
parent208d70f562e563226df178ff8f969364972e9e99
RDMA/srpt: Report the SCSI residual to the initiator

The code added by this patch is similar to the code that already exists in
ibmvscsis_determine_resid(). This patch has been tested by running the
following command:

strace sg_raw -r 1k /dev/sdb 12 00 00 00 60 00 -o inquiry.bin |&
    grep resid=

Link: https://lore.kernel.org/r/20191105214632.183302-1-bvanassche@acm.org
Fixes: a42d985bd5b2 ("ib_srpt: Initial SRP Target merge for v3.3-rc1")
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Acked-by: Honggang Li <honli@redhat.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/ulp/srpt/ib_srpt.c