The variable 'chain_flags' and 'phy_number' are initialized but never used
otherwise,
So remove those unused variables.
Signed-off-by: Wei Yongjun yongjun_...@trendmicro.com.cn
Acked-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.c
This patch contains the Makefile, Kconfig and
scsi_transport_sas file changes to support new driver mpt3sas
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index
This patch contains MPI API headers
This patch is part 1 of MPI API headers.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2.h b/drivers/scsi/mpt3sas/mpi/mpi2.h
new file mode
This patch contains MPI API headers
This patch is part 5 of MPI API headers.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_raid.h
b/drivers/scsi/mpt3sas/mpi/mpi2_raid.h
new
This patch contains the Fusion MPT base driver providing common API layer
interface
headers for access to MPT (Message Passing Technology) firmware.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git
This patch provides headers for ioctl Module Support for MPT (Message Passing
Technology)
based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_ctl.h
This patch provides Logging Support for MPT (Message Passing Technology)
based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_debug.h
This patch provides common API to set Diagnostic trigger for MPT
(Message Passing Technology) based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c
This patch provides common API headers to set Diagnostic trigger for MPT
(Message Passing Technology) based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git
Adding support for MPT3SAS_MINOR(222)
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/include/linux/miscdevice.h b/include/linux/miscdevice.h
index 0549d211..9c9ba04 100644
--- a/include/linux/miscdevice.h
Updating the MAINTAINERS file for the entry LSILOGIC MPT FUSION
DRIVERS
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/MAINTAINERS b/MAINTAINERS
index 14bc707..de4a3a8 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4282,13 +4282,16 @@ S: Maintained
F: fs/logfs/
This is new scsi lld device driver from LSI supporting the SAS 3.0
standard.
Here is list of new 12gb host controllers:
LSI SAS3004
LSI SAS3008
LSI SAS3108
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
Here is
This patch contains the Makefile, Kconfig and
scsi_transport_sas file changes to support new driver mpt3sas
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index
This patch contains MPI API headers
This patch is part 1 of MPI API headers.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2.h b/drivers/scsi/mpt3sas/mpi/mpi2.h
new file mode
This patch contains MPI API headers
This patch is part 5 of MPI API headers.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_raid.h
b/drivers/scsi/mpt3sas/mpi/mpi2_raid.h
new
This patch contains the Fusion MPT base driver providing common API layer
interface
headers for access to MPT (Message Passing Technology) firmware.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git
This patch provides common API for accessing firmware configuration pages
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_config.c
b/drivers/scsi/mpt3sas/mpt3sas_config.c
new
This patch provides headers for ioctl Module Support for MPT (Message Passing
Technology)
based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_ctl.h
This patch provides Logging Support for MPT (Message Passing Technology)
based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_debug.h
This patch provides common API to set Diagnostic trigger for MPT
(Message Passing Technology) based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c
This patch provides common API headers to set Diagnostic trigger for MPT
(Message Passing Technology) based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git
Adding support for MPT3SAS_MINOR(222)
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/include/linux/miscdevice.h b/include/linux/miscdevice.h
index 0549d211..9c9ba04 100644
--- a/include/linux/miscdevice.h
This is new scsi lld device driver from LSI supporting the SAS 3.0
standard.
Here is list of new 12gb host controllers:
LSI SAS3004
LSI SAS3008
LSI SAS3108
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
Here is
This patch contains the Makefile, Kconfig and
scsi_transport_sas file changes to support new driver mpt3sas
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index
This patch contains MPI API headers
This patch is part 1 of MPI API headers.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2.h b/drivers/scsi/mpt3sas/mpi/mpi2.h
new file mode
This patch contains MPI API headers
This patch is part 5 of MPI API headers.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpi/mpi2_raid.h
b/drivers/scsi/mpt3sas/mpi/mpi2_raid.h
new
This patch contains the Fusion MPT base driver providing common API layer
interface
headers for access to MPT (Message Passing Technology) firmware.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git
This patch provides headers for ioctl Module Support for MPT (Message Passing
Technology)
based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_ctl.h
This patch provides Logging Support for MPT (Message Passing Technology)
based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_debug.h
This patch provides common API to set Diagnostic trigger for MPT
(Message Passing Technology) based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c
This patch provides common API headers to set Diagnostic trigger for MPT
(Message Passing Technology) based controllers
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Reviewed-by: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
---
diff --git
Adding support for MPT3SAS_MINOR(222)
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/include/linux/miscdevice.h b/include/linux/miscdevice.h
index 0549d211..9c9ba04 100644
--- a/include/linux/miscdevice.h
+++ b/include/linux/miscdevice.h
@@ -34,6 +34,7 @@
#define
Fix for issue - Unable to boot from the SAS drive connected to HBA
This patch checks whether HBA is SAS2008 B0 controller.
if it is a SAS2008 B0 controller then it use IO-APIC interrupt instead of MSIX,
as SAS2008 B0 controller doesn't support MSIX interrupts.
Signed-off-by: Sreekanth Reddy
Fix for issue - Unable to boot from the SAS drive connected to HBA
This patch checks whether HBA is SAS2008 B0 controller.
if it is a SAS2008 B0 controller then it use IO-APIC interrupt instead of MSIX,
as SAS2008 B0 controller doesn't support MSIX interrupts.
Signed-off-by: Sreekanth Reddy
Fix for issue - The device is removed in blocked state.
The device is set to blocked state when I/Os running and the cable is pulled.
Also if the device missing delay timer is started. When the device missing
delay timer expires, the device is removed but the device state is not set to
unblocked
Fix for issue - The device is removed in blocked state.
The device is set to blocked state when I/Os running and the cable is pulled.
Also if the device missing delay timer is started. When the device missing
delay timer expires, the device is removed but the device state is not set to
unblocked
Please consider this patch set for next kernel release.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
[PATCH 01/09] [SCSI] mpt2sas : 2012 source code copyright.
[PATCH 02/09] [SCSI] mpt2sas : To include more Intel Branding.
[PATCH 03/09] [SCSI] mpt2sas : Fix for Driver oops, when
2012 source code copyright
- The Copyright String in all the drivers sources were changed to 2012
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/Kconfig b/drivers/scsi/mpt2sas/Kconfig
index bbb7e4b..39f08dd 100644
---
Updating the customer branding string for SSD 910 Series controller
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c
b/drivers/scsi/mpt2sas/mpt2sas_base.c
index e68deff..ffa32ad 100644
--- a/drivers/scsi/mpt2sas/mpt2sas_base.c
+++
A new sysfs shost attribute called BMR_status is implemented to
report Backup Rail Monitor status.
This attribute is located in the path
/sys/class/scsi_host/host#/BMR_status
when reading this adapter attribute, then driver will output the state
of GPIO[24]. It returns 0 if BMR is
When specifying the command line option max_sectors less than 64, then warning
message should provide correct upper boundary value 32767 instead of 8192.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
MPI 2.0 Rev V(2.0.14) specification
Changeset in MPI 2.0 Rev V(2.0.14) specification
1) Bumped MPI2_HEADER_VERSION_UNIT.
2) Added a product specific range to event values.
3) Added clarification to Direct-Attached SAS PHY Power condition.
4) Updated timing
This patch provides a command line option to disable Port enable during
the driver load.
The objective of this command line option is to load the driver and do
all the necessary initialization excluding port enable(i.e. delay
device discovery)
Signed-off-by: Sreekanth Reddy
When device discovery is disabled during driver load time using module parameter
disable_discovery=1 and when diag reset is issued then from logs, it is
observed
that the devices get added, removed and then added with new target ids.
So, inorder to limit this turn-off the code which is deleting
If the specified max_queue_depth setting is less than the expected number of
internal commands, then driver will calculate the queue depth size to a negitive
number. This negitive number is actually a very large number because variable is
unsigned 16bit integer. So, the driver will ask for a very
45 matches
Mail list logo