]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mpt2sas: Move Gen2 HBA's device registration to a separate file
authorSreekanth Reddy <sreekanth.reddy@avagotech.com>
Wed, 11 Nov 2015 12:00:20 +0000 (17:30 +0530)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 13 Jul 2016 07:31:52 +0000 (00:31 -0700)
commitde07e0879473deea7bc29fae27e084247d783fd5
tree237578ce8dc8f3337e2c94140e93673712c76c1e
parentc84ca3f352f2c6a565373029d34f231fd393abed
mpt2sas: Move Gen2 HBA's device registration to a separate file

1. Create a mpt2sas_module.c file for mpt2sas where GEN2 HBA devices
register with PCI, SML, IOCTL subsystems.

2. Updated the Makefile to use the object files from mpt3sas folder.

3. Defined a compilation flag SCSI_MPT2SAS which can be used to not
include those sections of code from mpt3sas driver which are not
required for mpt2sas driver.

4. Inherited automatic diag buffer feature from mpt3sas driver.

Signed-off-by: Sreekanth Reddy <Sreekanth.Reddy@avagotech.com>
Acked-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Orabug: 22529571
(cherry picked from commit 78f97c8f612d0e7d7d08d741549e89e8c951920a)
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpt2sas/Makefile
drivers/scsi/mpt2sas/mpt2sas_module.c [new file with mode: 0644]
drivers/scsi/mpt3sas/mpt3sas_ctl.h