Please consider this patch set fot next kernel release.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
[PATCH 1/7][SCSI] mpt3sas: 2013 source code copyright.
[PATCH 2/7][SCSI] mpt3sas: Updated the Hardware timing requirements.
[PATCH 3/7][SCSI] mpt3sas: fix for kernel panic when
for MPI2_IOCSTATUS_CONFIG_INVALID_PAGE value,
in this patch code is modified to check for IOCStatus not equals to
MPI2_IOCSTATUS_SUCCESS to break the while loop.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Cc: sta...@vger.kernel.org
---
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 16
1 files changed
requirements for certain IOCs that support more than eight
MSI-x vectors.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
drivers/scsi/mpt3sas/mpi/mpi2.h | 12 +---
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 15 +--
drivers/scsi/mpt3sas/mpi/mpi2_init.h |2
.
So, in this patch, modified the code in such a way that device is not removed
when Async scanning mode is enabled and device scanning is in progress.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 22 +-
1 files changed, 13
Please consider this patch set for next kernel release.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
[PATCH 1/8][SCSI] mpt2sas: Null pointer deference possibility in
mpt2sas_ctl_event_callback function.
[PATCH 2/8][SCSI] mpt2sas: Change
()
* mpt2sas_ctl_event_callback()
* mpt2sas_scsih_event_callback()
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 11 +--
drivers/scsi/mpt2sas/mpt2sas_base.h |4 ++--
drivers/scsi/mpt2sas/mpt2sas_ctl.c | 12
drivers/scsi
if the card is IR Firmware.
2. The MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED is sent even when the
system undergoes suspend (in addition to remove/shutdown which was already
present)
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c |5
field
of Manufacturing Page 7.
3. Added OEM Identifier to BiosOptions bits of BIOS Page 1.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
drivers/scsi/mpt2sas/mpi/mpi2.h |7 ---
drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h | 10 --
drivers/scsi/mpt2sas/mpi/mpi2_init.h
The copyright in driver sources is updated for the year 2013.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c |2 +-
drivers/scsi/mpt2sas/mpt2sas_base.h |2 +-
drivers/scsi/mpt2sas/mpt2sas_config.c|2 +-
drivers/scsi
for MPI2_IOCSTATUS_CONFIG_INVALID_PAGE value,
in this patch code is modified to check for IOCStatus not equals to
MPI2_IOCSTATUS_SUCCESS to break the while loop.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Cc: sta...@vger.kernel.org
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 16
1 files changed, 4
.
So, in this patch, modified the code in such a way that device is not removed
when Async scanning mode is enabled and device scanning is in progress.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Cc: sta...@vger.kernel.org
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 23
scsi_target if it is NULL earlier in slave_alloc callback function.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Cc: sta...@vger.kernel.org
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 14 ++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/mpt2sas
Bump driver version to v16.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
drivers/scsi/mpt2sas/mpt2sas_base.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.h
b/drivers/scsi/mpt2sas/mpt2sas_base.h
index
amount of memory and crash is observed. To overcome this problem,
the default value is set to 8.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.c
b/drivers/scsi/mpt3sas/mpt3sas_base.c
index a32d63b..d40ba0b 100644
--- a/drivers/scsi
Hi James,
This Patch set seems to be fine. Please consider this patch set as
Acked-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Regards,
Sreekanth
-Original Message-
From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
ow...@vger.kernel.org] On Behalf Of Martin K. Petersen
James,
This Patch set seems to be fine. Please consider this patch set as
Acked-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Regards,
Sreekanth
-Original Message-
From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
ow...@vger.kernel.org] On Behalf Of Joe Lawrence
Sent
in the bad_reply_post_pool list. then
releasing these pools once we get the required memory pools.
Still some unit testing is needed for this patch. So I will post this
patch once again tomorrow.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
diff --git a/drivers/scsi/mpt2sas
will not be posting any more feature support patches for
mpt2sas. Whereas mpt3sas is at its initial baseline with a healthy
road map ahead.
Regards,
Sreekanth
On Wed, Jul 23, 2014 at 7:09 AM, Martin K. Petersen
martin.peter...@oracle.com wrote:
Sreekanth == Sreekanth Reddy sreekanth.re...@avagotech.com
this change may affect on any other things or not?
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c
b/drivers/scsi/mpt2sas/mpt2sas_base.c
index 6b2a79e..cf69e61 100644
--- a/drivers/scsi/mpt2sas/mpt2sas_base.c
+++ b/drivers/scsi/mpt2sas
()
d. _base_make_ioc_operational()
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c
b/drivers/scsi/mpt2sas/mpt2sas_base.c
index 6b2a79e..d81230a 100644
--- a/drivers/scsi/mpt2sas/mpt2sas_base.c
+++ b/drivers/scsi/mpt2sas
Hi Martin,
Please let me known any further changes are required so that I can
send this patch once again with git send-email.
Regards,
Sreekanth
On Mon, Aug 11, 2014 at 6:45 PM, Sreekanth Reddy
sreekanth.re...@avagotech.com wrote:
Hi Martin,
Please let me known any further changes
()
c. _base_send_ioc_init()
d. _base_make_ioc_operational()
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 233 +++-
drivers/scsi/mpt2sas/mpt2sas_base.h | 18 ++-
2 files changed, 193 insertions(+), 58
would be issued.
3.If IOC is in reset state then driver will wait for 10 seconds to exit out of
reset state.
If the HBA continues to be in reset state, then the HBA wouldn't be claimed
by the driver.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas
()
c. _base_send_ioc_init()
d. _base_make_ioc_operational()
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 231 +++-
drivers/scsi/mpt3sas/mpt3sas_base.h | 18 ++-
2 files changed, 189 insertions
On Tue, Aug 12, 2014 at 3:07 PM, Joe Perches j...@perches.com wrote:
On Tue, 2014-08-12 at 14:54 +0530, Sreekanth Reddy wrote:
So, the proposal is to allocate memory independently for each
Reply Queue and pass down all of the addresses to the firmware.
Then the firmware will just take each
that I can repost this patch
set once again by appending your Signed-off-by signature.
Regards,
Sreekanth
On Tue, Jul 15, 2014 at 10:26 PM, Martin K. Petersen
martin.peter...@oracle.com wrote:
Sreekanth == Reddy, Sreekanth sreekanth.re...@avagotech.com writes:
Sreekanth Bump mpt3sas driver version
patches, so that I can repost
this patch set once again by appending your Signed-off-by signature.
Regards,
Sreekanth
On Tue, Jul 15, 2014 at 10:21 PM, Martin K. Petersen
martin.peter...@oracle.com wrote:
Sreekanth == Reddy, Sreekanth sreekanth.re...@avagotech.com writes:
Sreekanth Bump mpt2sas
HI,
For SRIOV support, currently in the KVM environment, mpt3sas driver
can use the API pci_vfs_assigned() to know the number of VFs that are
currently assigned to the running VMs. So that during the PF driver
unload time, if the return value of this API is greater than zero the
our driver won't
Yes, devices are binded to pci-back.
On Thu, Aug 21, 2014 at 3:59 AM, Konrad Rzeszutek Wilk
konrad.w...@oracle.com wrote:
On Wed, Aug 20, 2014 at 04:33:29PM +0530, Sreekanth Reddy wrote:
HI,
For SRIOV support, currently in the KVM environment, mpt3sas driver can use
the API
Hi Martin,
Today I was busy with the internal activity. By Monday I will repost
this patch with requested changes.
Thanks,
Sreekanth
On Fri, Aug 22, 2014 at 2:40 AM, Martin K. Petersen
martin.peter...@oracle.com wrote:
Sreekanth == Sreekanth Reddy sreekanth.re...@avagotech.com writes
Copyright in driver sources is updated for year the 2014.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/Kconfig| 2 +-
drivers/scsi/mpt3sas/mpi/mpi2.h | 2 +-
drivers
, or
the SAS Enclosure Device Status Change Event when host based discovery is
enabled.
7) Bit 13 of the SAS IO Unit Page 1 ControlFlags field is now obsolete.
It was used to enable limiting direct attached SATA maximum link rate to 1.5
Gbps.
Signed-off-by: Sreekanth Reddy sreekanth.re
0x8086 0x3524
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 49 +
drivers/scsi/mpt3sas/mpt3sas_base.h | 18
Bump mpt3sas driver version to 03.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi
an SEP message to turn off the respective Predictive Failure LED.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 5 ++-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 67
Below is the change set in MPI2.5 Rev G specification and 2.00.31 header files
1) Added SCSIStatusQualifier to SCSI IO Error Reply message.
2) Added ATA Security Freeze Lock to IO Unit Page 1 Flags field.
3) Added Allow Protection Information bit for IR Volume Create.
Signed-off-by: Sreekanth
. _base_make_ioc_operational()
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 229 +++-
drivers/scsi/mpt3sas/mpt3sas_base.h | 20 +++-
2 files changed, 189
. _base_make_ioc_operational()
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 236 +++-
drivers/scsi/mpt2sas/mpt2sas_base.h | 20 ++-
2 files changed, 196 insertions
would be issued.
3.If IOC is in reset state then driver will wait for 10 seconds to exit out of
reset state.
If the HBA continues to be in reset state, then the HBA wouldn't be claimed
by the driver.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen
and accommodates all the review changes.
Droped below patch from this series and I will include this patch in the
next series once the review completes on this patch
mpt2sas: Added module parameter 'unblock_io' to unblock IO's during disk
addition
Sreekanth Reddy (18):
[SCSI] mpt2sas: Added driver
Toolbox Console Text Display Tool
The host uses the Console Text Display Tool to send a string to
IOC's Console using different console types (eg: UART serial terminal or
Ethernet terminal).
The copyright in the mpi files is updated for year 2014
Signed-off-by: Sreekanth Reddy sreekanth.re
Copyright in driver sources is updated for year the 2014.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt2sas/Kconfig | 2 +-
drivers/scsi/mpt2sas/mpt2sas_base.c | 2 +-
drivers/scsi
Copyright in driver sources is updated for year the 2014.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/Kconfig| 2 +-
drivers/scsi/mpt3sas/mpi/mpi2.h | 2 +-
drivers
Bump mpt2sas driver version to 18.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt2sas/mpt2sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi
. _base_make_ioc_operational()
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 232 +++-
drivers/scsi/mpt3sas/mpt3sas_base.h | 20 +++-
2 files changed, 191
, or
the SAS Enclosure Device Status Change Event when host based discovery is
enabled.
7) Bit 13 of the SAS IO Unit Page 1 ControlFlags field is now obsolete.
It was used to enable limiting direct attached SATA maximum link rate to 1.5
Gbps.
Signed-off-by: Sreekanth Reddy sreekanth.re
Bump mpt3sas driver version to 04.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi
Bump mpt3sas driver version to 03.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi
0x8086 0x3524
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.c | 49 +
drivers/scsi/mpt3sas/mpt3sas_base.h | 18
errors.
Signed-off-by: Robert Elliott elli...@hp.com
Acked-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8 ++--
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 9 ++---
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/mpt2sas
would be issued.
3.If IOC is in reset state then driver will wait for 10 seconds to exit out of
reset state.
If the HBA continues to be in reset state, then the HBA wouldn't be claimed
by the driver.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen
Bump mpt2sas driver version to 17.100.00.00
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt2sas/mpt2sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpt2sas
parameters.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c
b/drivers/scsi/mpt2sas
and replace the LBA field in
the MPI request CDB.
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
Tested-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 117 ---
1 file changed, 40 insertions(+), 77 deletions
an SEP message to turn off the respective Predictive Failure LED.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 5 ++-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 67
. _base_make_ioc_operational()
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 240 +++-
drivers/scsi/mpt2sas/mpt2sas_base.h | 20 ++-
2 files changed, 199 insertions
Below is the change set in MPI2.5 Rev G specification and 2.00.31 header files
1) Added SCSIStatusQualifier to SCSI IO Error Reply message.
2) Added ATA Security Freeze Lock to IO Unit Page 1 Flags field.
3) Added Allow Protection Information bit for IR Volume Create.
Signed-off-by: Sreekanth
errors.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
index 992a224..c80ed04 100644
Hi Mark,
Can you please let me known whether you are observing these warning
messages even after inclusion of below patch
http://git.infradead.org/users/hch/scsi-queue.git/commitdiff/f78f694c34ae6fdc29f5e80abb2dbb894f961772
Regards,
Sreekanth
On Thu, Sep 25, 2014 at 9:16 PM, Christoph Hellwig
Copyright, Trademark Confidentiality legal statements throughout source code
changed from LSI to Avago.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 3 ++-
drivers/scsi/mpt2sas/mpt2sas_base.h | 5 +++--
drivers/scsi
For any SCSI command, if the driver receives IOC status = SCSI_IOC_TERMINATED
and log info = 0x32010081
then that command will be completed with DID_RESET host status.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 4
1 file changed
time.
2. At the driver unload time, call this same API to release the cpu affinity
mask for each MSIx vector by providing the NULL value in cpumask argument.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 11 +++
drivers/scsi
Bump mpt3sas Driver version to v5.100.00.00
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.h
b/drivers/scsi/mpt3sas/mpt3sas_base.h
-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpi/mpi2.h | 4 +++-
drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h | 38 +---
drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | 4 +++-
drivers/scsi/mpt2sas/mpi/mpi2_tool.h | 6 --
4 files changed, 41
image to HashImageType.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas/mpi/mpi2.h | 6 --
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 27 +--
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 4 +++-
3 files changed, 28 insertions(+), 9
Bump mpt2sas driver version to 20.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.h
b/drivers/scsi/mpt2sas/mpt2sas_base.h
Bump driver version to 19.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.h
b/drivers/scsi/mpt2sas/mpt2sas_base.h
index
would be issued.
3.If IOC is in reset state then driver will wait for 10 seconds to exit out of
reset state.
If the HBA continues to be in reset state, then the HBA wouldn't be claimed
by the driver.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas
.
This information can be used by the user to identify the location of the
desired drive in the topology.
Driver will get these information by reading the sas device page0.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 2 +
drivers/scsi
the sensor number, the maximum threshold number it has exceed and
the current temperature of this sensor.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 7 +++
drivers/scsi/mpt2sas/mpt2sas_base.h | 6 ++
drivers/scsi/mpt2sas
whenever the user sets the max_sgl_entries
to a value greater than SCSI_MAX_SG_SEGMENTS to warn about the kernel
definition overriding.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 9 ++---
drivers/scsi/mpt3sas/mpt3sas_base.c | 5 -
2
Removed the redundancy code while freeing the controller resources.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 49 ++-
drivers/scsi/mpt3sas/mpt3sas_base.c | 57 +
2 files
Bump mpt3sas driver version to v6.100.00.00.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/mpt3sas/mpt3sas_base.h
b/drivers/scsi/mpt3sas/mpt3sas_base.h
Added the following Dell branding to the mpt3sas driver.
VendorID DeviceID SubsystemVendor ID SubsystemDevice ID Dell
Branding String
0x10000x0097 0x1028 0x1F46DELL
12Gbps HBA
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
Add the following OEM's branding to the mpt3sas driver.
VendorID DeviceID SubsystemVendor ID SubsystemDevice ID Cisco
Branding String
0x1000 0x97 SVID = 0x1137 0x014C Cisco
9300-8E 12G SAS HBA
Signed-off-by: Sreekanth Reddy sreekanth.re
Enclosure level,
Enclosure address, Slot number etc,
- Displaying OEM's HBA branding String,
- MPI file's update,
- Some driver fixes.
Sreekanth Reddy (22):
[SCSI] mpt2sas: MPI2 Rev AA (2.00.19) specifications
[SCSI] mpt2sas, mpt3sas: Added support to log message when Temperature
Threshold
Following is the change set,
1. Added more defines for the BiosOptions field of MPI2_CONFIG_PAGE_BIOS_1.
2. Added MPI2_TOOLBOX_CLEAN_BIT26_PRODUCT_SPECIFIC definition.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +++--
drivers/scsi
Change List in this MPI2 specification,
1. Added SSUTimeout field to MPI2_CONFIG_PAGE_BIOS_1,
and more defines for the BiosOptions field.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpi/mpi2.h | 5 +++--
drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h
for discovery related I/O timeout.
Instead it would return Failure for the host reset resulting in the
flaky disk getting removed by the SCSI Mid layer,
so other disks would be added correctly.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 9
parameter 'unblock_io' is introduced which needs to be set to have
this
functionality enabled. By default this functionality is disabled.
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c
Hi,
Please consider this patch as Acked-by: Sreekanth Reddy
sreekanth.re...@avagotech.com.
Regards,
Sreekanth.
On Fri, Nov 7, 2014 at 6:20 AM, Alex Pilon alp+li...@alexpilon.ca wrote:
Fix 'ioctl' spelling.
Signed-off-by: Alex Pilon alp+li...@alexpilon.ca
---
drivers/scsi/mpt2sas
with actually connected phys. Without these patches,
disconnected phys remain listed under their former ports.
tested on both mpt2sas and mpt3sas hw.
CC: Nagalakshmi Nandigama nagalakshmi.nandig...@lsi.com
CC: Sreekanth Reddy sreekanth.re...@lsi.com
CC: Tomas Henzl the...@redhat.com
Signed-off-by: Jan
3520f9c779' and 'git revert 963ba22b90'
will create the patches for you.
Cheers,
Tomas
On 12/02/2014 02:18 PM, Sreekanth Reddy wrote:
Hi James/Chris
We are observing below issue due to this patch set code changes
Issue Description:
Drives connected Enclosure/Expander won't be visible
and add expander
cable with in DMD (Device Missing Delay) time period or
even any one power-off and power-on the Enclosure with in
the DMD period.
Cc: sta...@vger.kernel.org
Cc: Tomas Henzl the...@redhat.com
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt3sas
and add expander
cable with in DMD (Device Missing Delay) time period or
even any one power-off and power-on the Enclosure with in
the DMD period.
Cc: sta...@vger.kernel.org
Cc: Tomas Henzl the...@redhat.com
Signed-off-by: Sreekanth Reddy sreekanth.re...@avagotech.com
---
drivers/scsi/mpt2sas
Reverting the below commit IDs
1. [PATCH 1/2] mpt2sas: Remove phys on topology change
commit ID: 3520f9c779bed098ca76dd3fb6377264301d57ed
2. [PATCH 2/2] mpt3sas: Remove phys on topology change
commit ID: 963ba22b90a955363644cd397b20226928eab976
Sreekanth Reddy (2):
Revert [SCSI] mpt2sas
Ok, Thanks Martin.
On Wed, Dec 3, 2014 at 8:51 PM, Martin K. Petersen
martin.peter...@oracle.com wrote:
Sreekanth == Sreekanth Reddy sreekanth.re...@avagotech.com writes:
Sreekanth Anyone who aware of mpt2sas/mpt3sas driver's can please
Sreekanth review this patch set.
It's on my todo list
This patch stops the driver to invoke kthread (which remove the dead ioc)
for some time while EEH recovery has started.
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 ffd85c5..2349531 100755
Please consider this patch set for next kernel release.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
[PATCH 1/8] [SCSI] mpt2sas : Add support for OEM specific controller.
[PATCH 2/8] [SCSI] mpt2sas : Fix for issue Missing delay not getting set during
system bootup.
[PATCH 3/8
Defined SSDID HW vendor brand strings. Added entries for SSDID within the
function
that prints the brand string.
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 ffd85c5..0bb2b30 100644
Missing delay is not getting set properly. The reason is it is not defined in
the same file from where it is being invoked.
The fix is to move the missing delay module parameter from mpt2sas_base.c to
mpt2sas_scsh.c.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git
in the SGL.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/mpi/mpi2.h b/drivers/scsi/mpt2sas/mpi/mpi2.h
index e960f96..31b5b15 100644
--- a/drivers/scsi/mpt2sas/mpi/mpi2.h
+++ b/drivers/scsi/mpt2sas/mpi/mpi2.h
@@ -8,7 +8,7
Updated the mpt2sas driver code that issues hard reset to comply with the
timing requirements
mentioned in MPI specifications rev V.
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 ce89b14
Modified device scan routine so each configuration page read breaks from the
while loop
when the ioc_status is not equal to MPI2_IOCSTATUS_SUCCESS.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
b/drivers/scsi/mpt2sas
When SCSI command is received with task attribute not set, set it to SIMPLE.
Previously it is set to untagged. This causes the firmware to fail the commands.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
b/drivers/scsi/mpt2sas
Reply post queue depth calculation is not as per the MPI spec.
So, Modified the mpt2sas driver code to calculate the Reply post queue depth is
as per
the MPI spec.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c
b/drivers/scsi
Bump mpt2sas driver version to v15.100.00.00
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.h
b/drivers/scsi/mpt2sas/mpt2sas_base.h
index ee7a030..e97f9d5 100644
--- a/drivers/scsi/mpt2sas/mpt2sas_base.h
+++ b/drivers/scsi/mpt2sas
Missing delay is not getting set properly. The reason is it is not defined in
the same file from where it is being invoked.
The fix is to move the missing delay module parameter from mpt2sas_base.c to
mpt2sas_scsh.c.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Cc: sta
Modified device scan routine so each configuration page read breaks from the
while loop
when the ioc_status is not equal to MPI2_IOCSTATUS_SUCCESS.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Cc: sta...@vger.kernel.org
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
b/drivers
When SCSI command is received with task attribute not set, set it to SIMPLE.
Previously it is set to untagged. This causes the firmware to fail the commands.
Signed-off-by: Sreekanth Reddy sreekanth.re...@lsi.com
Cc: sta...@vger.kernel.org
---
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
b
1 - 100 of 404 matches
Mail list logo