scsi: sd: Improve unaligned completion resid message
For commands completing with a resid not aligned on the device logical sector size, also print the command CDB in addition to the current message to help debug hardware generating such incorrect command completion information. Link: https://lore.kernel.org/r/20190828053511.14818-1-damien.lemoal@wdc.com Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
3ec24fb4c0
commit
670d8be28e
|
@ -1978,6 +1978,7 @@ static int sd_done(struct scsi_cmnd *SCpnt)
|
|||
sd_printk(KERN_INFO, sdkp,
|
||||
"Unaligned partial completion (resid=%u, sector_sz=%u)\n",
|
||||
resid, sector_size);
|
||||
scsi_print_command(SCpnt);
|
||||
resid = min(scsi_bufflen(SCpnt),
|
||||
round_up(resid, sector_size));
|
||||
scsi_set_resid(SCpnt, resid);
|
||||
|
|
Loading…
Reference in New Issue