Hi, On 9/29/21 8:47 PM, Yanling Song wrote:
This initial commit contains Ramaxel's spraid module.
Does "spraid" mean anything? <something> RAID ?
Signed-off-by: Yanling Song <songyl@xxxxxxxxxxx> --- Documentation/scsi/spraid.rst | 28 + .../userspace-api/ioctl/ioctl-number.rst | 2 + MAINTAINERS | 7 + drivers/scsi/Kconfig | 1 + drivers/scsi/Makefile | 1 + drivers/scsi/spraid/Kconfig | 11 + drivers/scsi/spraid/Makefile | 7 + drivers/scsi/spraid/spraid.h | 656 +++ drivers/scsi/spraid/spraid_main.c | 3617 +++++++++++++++++ 9 files changed, 4330 insertions(+) create mode 100644 Documentation/scsi/spraid.rst create mode 100644 drivers/scsi/spraid/Kconfig create mode 100644 drivers/scsi/spraid/Makefile create mode 100644 drivers/scsi/spraid/spraid.h create mode 100644 drivers/scsi/spraid/spraid_main.c
diff --git a/Documentation/userspace-api/ioctl/ioctl-number.rst b/Documentation/userspace-api/ioctl/ioctl-number.rst index 2e8134059c87..d93dbb680b16 100644 --- a/Documentation/userspace-api/ioctl/ioctl-number.rst +++ b/Documentation/userspace-api/ioctl/ioctl-number.rst @@ -169,6 +169,8 @@ Code Seq# Include File Comments 'M' 00-0F drivers/video/fsl-diu-fb.h conflict! 'N' 00-1F drivers/usb/scanner.h 'N' 40-7F drivers/block/nvme.c +'N' 41-42 drivers/scsi/spraid_main.c conflict! +'N' 80 drivers/scsi/spraid_main.c 'O' 00-06 mtd/ubi-user.h UBI 'P' all linux/soundcard.h conflict! 'P' 60-6F sound/sscape_ioctl.h conflict!
It looks like the above won't apply cleanly: the surrounding lines should not be indented any.
diff --git a/drivers/scsi/spraid/Kconfig b/drivers/scsi/spraid/Kconfig new file mode 100644 index 000000000000..83962efaab07 --- /dev/null +++ b/drivers/scsi/spraid/Kconfig @@ -0,0 +1,11 @@ +# +# Ramaxel driver configuration +# + +config RAMAXEL_SPRAID + tristate "Ramaxel spraid Adapter" + depends on PCI && SCSI + depends on ARM64 || X86_64 + default m
Not "default m" unless it is needed to boot a system.
+ help + This driver supports Ramaxel spraid driver.
thanks. -- ~Randy