ufs: Fix sending unsupported SCSI command
UFS 1.1 specification does not support MAINTENANCE IN(0xA3) SCSI command and hence it doesn't support REPORT SUPPORTED OPERATION CODES as well. Change-Id: Ic09c5b46b2511b1c28db478023c32b898ac69e6d Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org> Signed-off-by: Dolev Raviv <draviv@codeaurora.org> Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Родитель
e9d501b154
Коммит
b2a6c5223c
|
@ -1992,6 +1992,9 @@ static int ufshcd_slave_alloc(struct scsi_device *sdev)
|
|||
/* allow SCSI layer to restart the device in case of errors */
|
||||
sdev->allow_restart = 1;
|
||||
|
||||
/* REPORT SUPPORTED OPERATION CODES is not supported */
|
||||
sdev->no_report_opcodes = 1;
|
||||
|
||||
lun_qdepth = ufshcd_read_sdev_qdepth(hba, sdev);
|
||||
if (lun_qdepth <= 0)
|
||||
/* eventually, we can figure out the real queue depth */
|
||||
|
|
Загрузка…
Ссылка в новой задаче