diff options
author | Xingui Yang <yangxingui@huawei.com> | 2021-03-12 11:24:36 +0100 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2021-03-31 16:25:15 +0200 |
commit | 234e6d2c18f5b080cde874483c4c361f3ae7cffe (patch) | |
tree | 766fda2214c171419eefbac79030cdd3ba3c402d /drivers/ata/ahci.h | |
parent | ata: libahci_platform: fix IRQ check (diff) | |
download | linux-234e6d2c18f5b080cde874483c4c361f3ae7cffe.tar.xz linux-234e6d2c18f5b080cde874483c4c361f3ae7cffe.zip |
ata: ahci: Disable SXS for Hisilicon Kunpeng920
On Hisilicon Kunpeng920, ESP is set to 1 by default for all ports of
SATA controller. In some scenarios, some ports are not external SATA ports,
and it cause disks connected to these ports to be identified as removable
disks. So disable the SXS capability on the software side to prevent users
from mistakenly considering non-removable disks as removable disks and
performing related operations.
Signed-off-by: Xingui Yang <yangxingui@huawei.com>
Signed-off-by: Luo Jiaxing <luojiaxing@huawei.com>
Reviewed-by: John Garry <john.garry@huawei.com>
Link: https://lore.kernel.org/r/1615544676-61926-1-git-send-email-luojiaxing@huawei.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/ata/ahci.h')
-rw-r--r-- | drivers/ata/ahci.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ata/ahci.h b/drivers/ata/ahci.h index 98b8baa47dc5..d1f284f0c83d 100644 --- a/drivers/ata/ahci.h +++ b/drivers/ata/ahci.h @@ -242,6 +242,7 @@ enum { suspend/resume */ AHCI_HFLAG_IGN_NOTSUPP_POWER_ON = (1 << 27), /* ignore -EOPNOTSUPP from phy_power_on() */ + AHCI_HFLAG_NO_SXS = (1 << 28), /* SXS not supported */ /* ap->flags bits */ |