scsi: sd: Have pr commands retry UAs
authorMike Christie <michael.christie@oracle.com>
Tue, 23 Jan 2024 00:22:15 +0000 (18:22 -0600)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 30 Jan 2024 02:20:54 +0000 (21:20 -0500)
commiteea6ef3792e34bd9476bef2fad074a8ce24915ec
tree52dedfa2ec88734c7ee844d36021019767d91f61
parent8d24677ebb9e79201801cedefc5127655d5e8c3f
scsi: sd: Have pr commands retry UAs

It's common to get a UA when doing PR commands. It could be due to a target
restarting, transport level relogin or other PR commands like a release
causing it. The upper layers don't get the sense and in some cases have no
idea if it's a SCSI device, so this has the sd layer retry.

Signed-off-by: Mike Christie <michael.christie@oracle.com>
Link: https://lore.kernel.org/r/20240123002220.129141-15-michael.christie@oracle.com
Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/sd.c