Unverified Commit 663a9a1c authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14287 [OLK-6.6] SCSI: Support Linkdata HBA/RAID Controllers



Merge Pull Request from: @liujie-answer 
 
Linkdata inclusion
category: feature
bugzilla: #IBD4T8

This commit is to support Linkdata 3260/2230 series HBA/RAID controllers.
HBA/RAID support SAS/SATA HDD/SSD NVME SSD.

The reason for the Checkpatch warning is that the use of volatile is not recommended. ps3stor uses volatile to explain the following:
1.Variables that interact with hardware registers are modified with volatile;
2.Refer to the kernel test_and_set_bit function writing method, setBitNonAtomic, clearBitNonAtomic and testBitNonAtomic function parameters are modified with volatile.

Signed-off-by: default avatarjie liu <liujie5@linkdatatechnology.com>
Reviewed-by: default avatarjie liu <liujie5@linkdatatechnology.com>
 
Link:https://gitee.com/openeuler/kernel/pulls/14287

 

Reviewed-by: default avatarLiu Chao <liuchao173@huawei.com>
Signed-off-by: default avatarZhang Peng <zhangpeng362@huawei.com>
parents f030d539 97a2bb6e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2576,6 +2576,7 @@ CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
CONFIG_SCSI_MPT2SAS=m
CONFIG_SCSI_PS3STOR=m
# CONFIG_SCSI_MPI3MR is not set
CONFIG_SCSI_3SNIC_SSSRAID=m
CONFIG_SCSI_LEAPIORAID=m
+1 −0
Original line number Diff line number Diff line
@@ -2557,6 +2557,7 @@ CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
CONFIG_SCSI_MPT2SAS=m
CONFIG_SCSI_PS3STOR=m
# CONFIG_SCSI_MPI3MR is not set
CONFIG_SCSI_3SNIC_SSSRAID=m
CONFIG_SCSI_LEAPIORAID=m
+1 −0
Original line number Diff line number Diff line
@@ -488,6 +488,7 @@ config SCSI_ARCMSR
source "drivers/scsi/esas2r/Kconfig"
source "drivers/scsi/megaraid/Kconfig.megaraid"
source "drivers/scsi/mpt3sas/Kconfig"
source "drivers/scsi/linkdata/Kconfig"
source "drivers/scsi/mpi3mr/Kconfig"
source "drivers/scsi/sssraid/Kconfig"
source "drivers/scsi/leapioraid/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -99,6 +99,7 @@ obj-$(CONFIG_MEGARAID_LEGACY) += megaraid.o
obj-$(CONFIG_MEGARAID_NEWGEN)	+= megaraid/
obj-$(CONFIG_MEGARAID_SAS)	+= megaraid/
obj-$(CONFIG_SCSI_MPT3SAS)	+= mpt3sas/
obj-$(CONFIG_SCSI_PS3STOR)	+= linkdata/
obj-$(CONFIG_SCSI_HISI_RAID)	+= hisi_raid/
obj-$(CONFIG_SCSI_MPI3MR)	+= mpi3mr/
obj-$(CONFIG_SCSI_3SNIC_SSSRAID) += sssraid/
+1 −0
Original line number Diff line number Diff line
source "drivers/scsi/linkdata/ps3stor/Kconfig"
Loading