aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/target/iscsi/cxgbit/cxgbit_cm.c
diff options
context:
space:
mode:
authorMartin K. Petersen <martin.petersen@oracle.com>2018-12-04 20:58:33 -0500
committerMartin K. Petersen <martin.petersen@oracle.com>2018-12-07 22:39:46 -0500
commit60a89a3ce0cce515dc663bc1b45ac89202ad6c79 (patch)
tree1965de161eed04cc1e72eb114b5889e943a4c9fb /drivers/target/iscsi/cxgbit/cxgbit_cm.c
parentscsi: bnx2fc: Fix NULL dereference in error handling (diff)
downloadlinux-dev-60a89a3ce0cce515dc663bc1b45ac89202ad6c79.tar.xz
linux-dev-60a89a3ce0cce515dc663bc1b45ac89202ad6c79.zip
scsi: t10-pi: Return correct ref tag when queue has no integrity profile
Commit ddd0bc756983 ("block: move ref_tag calculation func to the block layer") moved ref tag calculation from SCSI to a library function. However, this change broke returning the correct ref tag for devices operating in DIF mode since these do not have an associated block integrity profile. This in turn caused read/write failures on PI-formatted disks attached to an mpt3sas controller. Fixes: ddd0bc756983 ("block: move ref_tag calculation func to the block layer") Cc: stable@vger.kernel.org # 4.19+ Reported-by: John Garry <john.garry@huawei.com> Tested-by: Xiang Chen <chenxiang66@hisilicon.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/target/iscsi/cxgbit/cxgbit_cm.c')
0 files changed, 0 insertions, 0 deletions