]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts
authorJim Gill <jgill@vmware.com>
Sat, 21 Apr 2018 02:04:47 +0000 (19:04 -0700)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 1 Oct 2018 12:56:14 +0000 (14:56 +0200)
commit4db3773b7ca06be36272456111828937cc02eb7d
tree05347a0e25fbc8656e329ed6baa736f5538be532
parent836c9ea54c5b4734f6c79cae9c3b737f971cc902
scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts

BugLink: http://bugs.launchpad.net/bugs/1794889
[ Upstream commit f4b024271ae3e9786e5d6f1c05b01b57a74e1d6d ]

The vmw_pvscsi driver returns DID_ABORT for commands aborted internally
by the adapter, leading to the filesystem going read-only. Change the
result to DID_BUS_BUSY, causing the kernel to retry the command.

Signed-off-by: Jim Gill <jgill@vmware.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/scsi/vmw_pvscsi.c