scsi: libsas: Remove postreset from sas_sata_ops
authorLuo Jiaxing <luojiaxing@huawei.com>
Wed, 22 Jul 2020 09:04:02 +0000 (17:04 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 25 Jul 2020 02:09:55 +0000 (22:09 -0400)
commit3a243c2c35002f51ff1e62a4337cffe39b17f3d6
treeee69632a5c22a6c79fa72e7a010b323734c78f08
parente3d2bf6505ddd4d11226dc2ad2071981564a35db
scsi: libsas: Remove postreset from sas_sata_ops

sas_sata_ops uses ata_std_postreset as .postreset callback. However,
ata_std_postreset() calls sata_scr_read()/sata_scr_write() which need to
access the ATA SCR register. This register not available in the libsas case
and the functions always return -EOPNOTSUPP.

Drop the .postreset callback.

Link: https://lore.kernel.org/r/1595408643-63011-2-git-send-email-luojiaxing@huawei.com
Reviewed-by: John Garry <john.garry@huawei.com>
Reviewed-by: Jason Yan <yanaijie@huawei.com>
Signed-off-by: Luo Jiaxing <luojiaxing@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/libsas/sas_ata.c