RE: [PATCH 03/11] megaraid_sas : Update threshold based reply post host index register

2014-09-10 Thread Sumit Saxena
threshold value. This change will make sure that firmware will always have some buffer of reply descriptor and will never find empty reply descriptor in completion path. Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com Signed-off-by: Kashyap Desai kashyap.de...@avagotech.com

RE: [PATCH] megaraid_sas : Fix bug in handling return value of pci_enable_msix_range()

2014-11-04 Thread Sumit Saxena
= i; else instance-msix_vectors = 0; Acked-by: Sumit Saxena sumit.sax...@avagotech.com -- 1.7.10.4 -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to majord...@vger.kernel.org More majordomo info at http

RE: [PATCH] drivers: scsi: megaraid: Add megaraid_sas_internal.h for internal shared functions using

2014-11-17 Thread Sumit Saxena
-Original Message- From: Chen Gang [mailto:gang.chen.5...@gmail.com] Sent: Sunday, November 09, 2014 3:47 PM To: megaraidli...@lsi.com; jbottom...@parallels.com Cc: linux-scsi@vger.kernel.org; linux-ker...@vger.kernel.org Subject: [PATCH] drivers: scsi: megaraid: Add

RE: [PATCH] drivers: scsi: megaraid: Add megaraid_sas_internal.h for internal shared functions using

2014-11-17 Thread Sumit Saxena
-Original Message- From: Chen Gang [mailto:gang.chen.5...@gmail.com] Sent: Monday, November 17, 2014 5:17 PM To: Sumit Saxena Cc: megaraidli...@lsi.com; linux-scsi@vger.kernel.org; linux- ker...@vger.kernel.org Subject: RE: [PATCH] drivers: scsi: megaraid: Add megaraid_sas_internal.h

Re: [PATCH RESEND 0/7] megaraid_sas : Description Patch

2014-11-21 Thread Sumit Saxena
] has additional copyright changes as well. Please consider this patch set for next kernel release. Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com Signed-off-by: Kashyap Desai kashyap.de...@avagotech.com --- [PATCH RESEND 0/7] megaraid_sas : Description Patch. [PATCH RESEND 1/7

Re: [Linux Megaraid SAS driver] bug report - megasas_aen_polling results in crash

2013-09-30 Thread Sumit Saxena
I did not see the last sent mail on linux-scsi, so resending!!. Please contact through LSI support channel. There is fix in applications for such issues. Newer release of apps(which is used to create VD) should fix the issue seen by you. I am not sure about application release process. LSI support

RE: [PATCH] drivers: scsi: megaraid: Add megaraid_sas_internal.h for internal shared functions using

2014-12-10 Thread Sumit Saxena
-Original Message- From: Chen Gang [mailto:gang.chen.5...@gmail.com] Sent: Sunday, November 30, 2014 8:37 AM To: Sumit Saxena Cc: megaraidli...@lsi.com; linux-scsi@vger.kernel.org; linux- ker...@vger.kernel.org Subject: Re: [PATCH] drivers: scsi: megaraid: Add megaraid_sas_internal.h

RE: [PATCH v2] drivers: scsi: megaraid: Add megaraid_sas_internal.h for internal shared functions using

2014-12-15 Thread Sumit Saxena
-Original Message- From: Chen Gang [mailto:gang.chen.5...@gmail.com] Sent: Sunday, December 14, 2014 9:35 PM To: megaraidli...@lsi.com; jbottom...@parallels.com; Sumit Saxena Cc: linux-scsi@vger.kernel.org; linux-ker...@vger.kernel.org Subject: [PATCH v2] drivers: scsi: megaraid: Add

RE: [PATCH 02/10] megaraid_sas: add missing __iomem annotations

2015-01-12 Thread Sumit Saxena
+ + (u32 __iomem *) + ((u8 __iomem*)instance-reg_set + MPI2_SUP_REPLY_POST_HOST_INDEX_OFFSET + (loop * 0x10)); } Acked-by: Sumit Saxena sumit.sax...@avagotech.com

RE: [PATCH 03/10] megaraid_sas: add endianess annotations

2015-01-12 Thread Sumit Saxena
; }; Acked-by: Sumit Saxena sumit.sax...@avagotech.com -- 1.9.1 -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

RE: [PATCH 01/10] megaraid_sas: megasas_complete_outstanding_ioctls() can be static

2015-01-12 Thread Sumit Saxena
megasas_instance *instance) { int i; struct megasas_cmd *cmd_mfi; Acked-by: Sumit Saxena sumit.sax...@avagotech.com -- 1.9.1 -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to majord...@vger.kernel.org More majordomo info at http

RE: [PATCH 05/10] megaraid_sas: move endianess conversion into caller of megasas_get_seq_num

2015-01-12 Thread Sumit Saxena
, + le32_to_cpu(eli.newest_seq_num) + 1, class_locale.word); } Acked-by: Sumit Saxena sumit.sax...@avagotech.com -- 1.9.1 -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to majord...@vger.kernel.org More majordomo info

RE: [PATCH 04/10] megaraid_sas: add endianess conversions for all ones

2015-01-12 Thread Sumit Saxena
*/ Acked-by: Sumit Saxena sumit.sax...@avagotech.com -- 1.9.1 -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

RE: [PATCH 09/10] megaraid_sas: swap whole register in megasas_register_aen

2015-01-14 Thread Sumit Saxena
]); + prev_aen.members.locale = prev_aen.members.locale; /* * A class whose enum value is smaller is inclusive of all Looks good to me. Acked-by: Sumit Saxena sumit.sax...@avagotech.com -- 1.9.1 -- To unsubscribe from this list: send the line unsubscribe linux-scsi

RE: [PATCH 08/10] megaraid_sas: fix megasas_fire_cmd_fusion calling convention

2015-01-14 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@lst.de] Sent: Saturday, January 10, 2015 10:41 PM To: sumit.sax...@avagotech.com; kashyap.de...@avagotech.com Cc: martin.peter...@oracle.com; linux-scsi@vger.kernel.org Subject: [PATCH 08/10] megaraid_sas: fix megasas_fire_cmd_fusion

RE: [PATCH 10/10] megaraid_sas: fix endianess for the crash dump state support

2015-01-14 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@lst.de] Sent: Saturday, January 10, 2015 10:41 PM To: sumit.sax...@avagotech.com; kashyap.de...@avagotech.com Cc: martin.peter...@oracle.com; linux-scsi@vger.kernel.org Subject: [PATCH 10/10] megaraid_sas: fix endianess for the crash

RE: [PATCH 07/10] megaraid_sas: add missing byte swaps to the sriov code

2015-01-14 Thread Sumit Saxena
+MR_CTRL_HB_HOST_MEM)); printk(KERN_WARNING megasas: SR-IOV: Starting heartbeat for scsi%d\n, instance-host-host_no); Acked-by: Sumit Saxena sumit.sax...@avagotech.com -- 1.9.1 -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message

RE: [PATCH 06/10] megaraid_sas: bytewise or should be done on native endian variables

2015-01-14 Thread Sumit Saxena
(MFI_FRAME_DONT_POST_IN_REPLY_QUEUE); + frame_hdr-flags = cpu_to_le16( + le16_to_cpu(frame_hdr-flags) | + MFI_FRAME_DONT_POST_IN_REPLY_QUEUE); init_frame-cmd = MFI_CMD_INIT; init_frame-cmd_status = 0xFF; Acked-by: Sumit Saxena sumit.sax...@avagotech.com

RE: [PATCH 1/8] megaraid_sas : Endianness related bug fixes and code optimization

2015-01-08 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@infradead.org] Sent: Thursday, January 08, 2015 4:09 PM To: sumit.sax...@avagotech.com Cc: linux-scsi@vger.kernel.org; sta...@vger.kernel.org; martin.peter...@oracle.com; h...@infradead.org; jbottom...@parallels.com;

RE: [patch] megaraid_sas: harmless memory corruption in megasas_mgmt_fw_ioctl()

2015-02-25 Thread Sumit Saxena
-Original Message- From: Dan Carpenter [mailto:dan.carpen...@oracle.com] Sent: Wednesday, February 25, 2015 6:53 PM To: Kashyap Desai Cc: Sumit Saxena; Uday Lingala; James E.J. Bottomley; megaraidlinux@avagotech.com; linux-scsi@vger.kernel.org; kernel- janit...@vger.kernel.org Subject

RE: [PATCH RESEND 9/18] megaraid_sas : Support for Avago's Single server High Availability product

2015-04-21 Thread Sumit Saxena
for SSHA- 1) Host will send system's Unique ID based on DMI_PRODUCT_UUID to firmware. 2) Toggle the devhandle in LDIO path for Remote LDs. Signed-off-by: Kashyap Desai kashyap.de...@avagotech.com Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com --- drivers/scsi/megaraid/megaraid_sas.h

RE: [PATCH 1/5] megaraid_sas : Code optimization and refactoring

2015-04-20 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@infradead.org] Sent: Tuesday, April 14, 2015 11:27 AM To: Martin K. Petersen Cc: Sumit Saxena; linux-scsi@vger.kernel.org; the...@redhat.com; h...@infradead.org; jbottom...@parallels.com; Kashyap Desai Subject: Re: [PATCH 1/5

RE: [PATCH RESEND 3/18] megaraid_sas : Add separate functions for building sysPD IOs and non RW LDIOs

2015-04-20 Thread Sumit Saxena
...@avagotech.com Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com --- drivers/scsi/megaraid/megaraid_sas.h| 10 +- drivers/scsi/megaraid/megaraid_sas_base.c |4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 227 +++--- - 3 files changed, 138 insertions

RE: [PATCH RESEND 6/18] megaraid_sas : Use Block layer tag support for internal command indexing

2015-04-21 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@infradead.org] Sent: Tuesday, April 21, 2015 4:12 PM To: sumit.sax...@avagotech.com Cc: linux-scsi@vger.kernel.org; the...@redhat.com; martin.peter...@oracle.com; h...@infradead.org; jbottom...@parallels.com;

RE: [PATCH RESEND 18/18] megaraid_sas : swap whole register in megasas_register_aen

2015-04-21 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@infradead.org] Sent: Tuesday, April 21, 2015 6:07 PM To: Tomas Henzl Cc: sumit.sax...@avagotech.com; linux-scsi@vger.kernel.org; martin.peter...@oracle.com; h...@infradead.org; jbottom...@parallels.com; kashyap.de...@avagotech.com

RE: [PATCH RESEND 4/18] megaraid_sas : Move controller's queue depth calculation in adapter specific function

2015-04-21 Thread Sumit Saxena
kashyap.de...@avagotech.com Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com --- drivers/scsi/megaraid/megaraid_sas_base.c | 39 ++-- -- drivers/scsi/megaraid/megaraid_sas_fusion.c |9 ++ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/drivers

RE: [PATCH RESEND 5/18] megaraid_sas : Enhanced few prints

2015-04-21 Thread Sumit Saxena
Subject: Re: [PATCH RESEND 5/18] megaraid_sas : Enhanced few prints On 04/20/2015 02:33 PM, sumit.sax...@avagotech.com wrote: This patch will update few prints. Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com --- drivers/scsi/megaraid/megaraid_sas_base.c | 49

RE: [PATCH RESEND 1/18] megaraid_sas : Add separate function for setting up IRQs

2015-04-21 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@infradead.org] Sent: Tuesday, April 21, 2015 4:04 PM To: sumit.sax...@avagotech.com Cc: linux-scsi@vger.kernel.org; the...@redhat.com; martin.peter...@oracle.com; h...@infradead.org; jbottom...@parallels.com;

RE: [PATCH RESEND 6/18] megaraid_sas : Use Block layer tag support for internal command indexing

2015-04-22 Thread Sumit Saxena
-Original Message- From: Sumit Saxena [mailto:sumit.sax...@avagotech.com] Sent: Tuesday, April 21, 2015 6:03 PM To: 'Christoph Hellwig' Cc: 'linux-scsi@vger.kernel.org'; 'the...@redhat.com'; 'martin.peter...@oracle.com'; 'jbottom...@parallels.com'; Kashyap Desai Subject: RE: [PATCH RESEND

RE: [PATCH RESEND 6/18] megaraid_sas : Use Block layer tag support for internal command indexing

2015-04-22 Thread Sumit Saxena
-Original Message- From: Christoph Hellwig [mailto:h...@infradead.org] Sent: Wednesday, April 22, 2015 5:10 PM To: Sumit Saxena Cc: Christoph Hellwig; linux-scsi@vger.kernel.org; the...@redhat.com; martin.peter...@oracle.com; jbottom...@parallels.com; Kashyap Desai Subject: Re: [PATCH

RE: [PATCH 1/3] megaraid: use dev_printk when possible

2015-04-28 Thread Sumit Saxena
-Original Message- From: Bjorn Helgaas [mailto:bhelg...@google.com] Sent: Wednesday, April 29, 2015 4:44 AM To: Kashyap Desai; Uday Lingala; Sumit Saxena Cc: megaraidlinux@avagotech.com; James E.J. Bottomley; linux- ker...@vger.kernel.org; linux-scsi@vger.kernel.org Subject: [PATCH 1/3

RE: [PATCH 3/3] megaraid_sas: use dev_printk when possible

2015-04-28 Thread Sumit Saxena
-Original Message- From: Bjorn Helgaas [mailto:bhelg...@google.com] Sent: Wednesday, April 29, 2015 4:44 AM To: Kashyap Desai; Uday Lingala; Sumit Saxena Cc: megaraidlinux@avagotech.com; James E.J. Bottomley; linux- ker...@vger.kernel.org; linux-scsi@vger.kernel.org Subject: [PATCH 3/3

RE: [PATCH v3 17/18] megaraid_sas : fix megasas_fire_cmd_fusion calling convention

2015-05-19 Thread Sumit Saxena
of trying to squeeze megasas_fire_cmd_fusion into the wrong calling convention call it locally with argument data types that match what is passed. From: Christoph Hellwig h...@lst.de Signed-off-by: Christoph Hellwig h...@lst.de Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com Reviewed

RE: [PATCH v3 4/18] megaraid_sas : Move controller's queue depth calculation in adapter specific function

2015-05-19 Thread Sumit Saxena
-Original Message- From: James Bottomley [mailto:james.bottom...@hansenpartnership.com] Sent: Tuesday, May 19, 2015 11:52 AM To: sumit.sax...@avagotech.com Cc: linux-scsi@vger.kernel.org; the...@redhat.com; martin.peter...@oracle.com; h...@infradead.org; kashyap.de...@avagotech.com

RE: smp_processor_id warning in megasas driver on 3.19.3

2015-04-15 Thread Sumit Saxena
-Original Message- From: Andy Lutomirski [mailto:l...@amacapital.net] Sent: Thursday, April 09, 2015 12:45 AM To: Christoph Hellwig Cc: Kashyap Desai; Sumit Saxena; Uday Lingala; megaraidlinux@avagotech.com; Linux SCSI List Subject: Re: smp_processor_id warning in megasas driver

RE: [PATCH 1/5] megaraid_sas : Code optimization and refactoring

2015-04-13 Thread Sumit Saxena
-Original Message- From: Martin K. Petersen [mailto:martin.peter...@oracle.com] Sent: Wednesday, April 08, 2015 4:45 AM To: sumit.sax...@avagotech.com Cc: linux-scsi@vger.kernel.org; the...@redhat.com; martin.peter...@oracle.com; h...@infradead.org; jbottom...@parallels.com;

RE: [PATCH] regression, megaraid - fix irq setup process

2015-06-02 Thread Sumit Saxena
-Original Message- From: Tomas Henzl [mailto:the...@redhat.com] Sent: Monday, June 01, 2015 10:57 PM To: linux-scsi@vger.kernel.org Cc: kashyap.de...@avagotech.com; sumit.sax...@avagotech.com Subject: [PATCH] regression, megaraid - fix irq setup process This fixes a regression caused by

RE: [PATCH] megaraid_sas: insert missing space in kernel message

2015-06-10 Thread Sumit Saxena
-Original Message- From: Colin King [mailto:colin.k...@canonical.com] Sent: Tuesday, June 09, 2015 9:24 PM To: Kashyap Desai; Sumit Saxena; Uday Lingala; James E.J. Bottomley; megaraidlinux@avagotech.com; linux-scsi@vger.kernel.org Cc: linux-ker...@vger.kernel.org Subject: [PATCH

RE: [PATCH] megaraid:Make functions static in the file megaraid_sas_base.c

2015-06-23 Thread Sumit Saxena
process_fw_state_change_wq(struct work_struct *work); -void megasas_do_ocr(struct megasas_instance *instance) +static void megasas_do_ocr(struct megasas_instance *instance) { if ((instance-pdev-device == PCI_DEVICE_ID_LSI_SAS1064R) || (instance-pdev-device == PCI_DEVICE_ID_DELL_PERC5) || Acked-by: Sumit

RE: [PATCH] megaraid_sas : Pass driver version to firmware inside IOC init frame

2015-06-12 Thread Sumit Saxena
of corresponding driver/fw versions that driver will send down to fw make it work... Tomas Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com --- drivers/scsi/megaraid/megaraid_sas.h| 10 +++--- drivers/scsi/megaraid/megaraid_sas_base.c | 18 ++ drivers/scsi/megaraid

Re: [PATCH] megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware

2015-05-29 Thread Sumit Saxena
megasas_ld_list_query() and introduced this issue of wrong data being used by function megasas_ld_list_query(). Cc: sta...@vger.kernel.org Signed-off-by: Kashyap Desai kashyap.de...@avagotech.com Signed-off-by: Sumit Saxena sumit.sax...@avagotech.com This patch fixes an issue spotted on my test system

RE: [PATCH] megaraid:Remove no longer required variable ret from the function megasas_sync_map_info

2015-07-07 Thread Sumit Saxena
; u32 size_sync_info, num_lds; @@ -906,7 +906,7 @@ megasas_sync_map_info(struct megasas_instance *instance) instance-instancet-issue_dcmd(instance, cmd); - return ret; + return 0; } Acked-by: Sumit Saxena sumit.sax...@avagotech.com /* -- 2.1.4 -- To unsubscribe from

RE: [PATCH 2/7] megaraid_sas : Support for max_io_size 1MB

2015-08-12 Thread Sumit Saxena
-Original Message- From: Martin K. Petersen [mailto:martin.peter...@oracle.com] Sent: Wednesday, August 12, 2015 7:29 AM To: sumit.sax...@avagotech.com Cc: linux-scsi@vger.kernel.org; the...@redhat.com; martin.peter...@oracle.com; h...@infradead.org; jbottom...@parallels.com;

RE: [PATCH 1/7] megaraid_sas : Jbod sequence number support

2015-08-12 Thread Sumit Saxena
-Original Message- From: Martin K. Petersen [mailto:martin.peter...@oracle.com] Sent: Wednesday, August 12, 2015 6:59 AM To: sumit.sax...@avagotech.com Cc: linux-scsi@vger.kernel.org; the...@redhat.com; martin.peter...@oracle.com; h...@infradead.org; jbottom...@parallels.com;

RE: [PATCH 02/12] megaraid_sas : Code optimization- remove PCI Ids based checks

2015-10-28 Thread Sumit Saxena
m...@parallels.com; > kashyap.de...@avagotech.com; kiran-kumar.kast...@avagotech.com; > uday.ling...@avagotech.com > Subject: Re: [PATCH 02/12] megaraid_sas : Code optimization- remove PCI Ids > based checks > > >>>>> "Sumit" == sumit saxena <sumit.sax...

RE: [PATCH 01/12] megaraid_sas : Expose TAPE drives unconditionally

2015-10-28 Thread Sumit Saxena
> -Original Message- > From: Martin K. Petersen [mailto:martin.peter...@oracle.com] > Sent: Wednesday, October 28, 2015 7:44 AM > To: sumit.sax...@avagotech.com > Cc: linux-scsi@vger.kernel.org; sta...@vger.kernel.org; the...@redhat.com; > martin.peter...@oracle.com; h...@infradead.org;

RE: [PATCH 0/12] megaraid_sas : Updates for scsi for-next

2015-11-02 Thread Sumit Saxena
m...@parallels.com; > kashyap.de...@avagotech.com; kiran-kumar.kast...@avagotech.com; > uday.ling...@avagotech.com > Subject: Re: [PATCH 0/12] megaraid_sas : Updates for scsi for-next > > >>>>> "sumit" == sumit saxena <sumit.sax...@avagotech.com> writes: &g

RE: [PATCH v2] megaraid_sas : Add locking to megasas_aen_polling

2015-11-03 Thread Sumit Saxena
> -Original Message- > From: Ben Guthro [mailto:ben.gut...@gmail.com] On Behalf Of Ben Guthro > Sent: Monday, November 02, 2015 5:49 PM > To: megaraidlinux@avagotech.com; linux-scsi@vger.kernel.org > Cc: Glenn Watkins; Ben Guthro; Yang, Bo; sta...@vger.kernel.org > Subject: [PATCH v2]

[PATCH 2/2] megaraid_sas: Fix sparse warning

2015-11-05 Thread Sumit Saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_fusion.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c b/drivers/scsi/megaraid/megaraid_sas_fusion.c index 72c731d..b

[PATCH 0/2] megaraid_sas: couple of fixes

2015-11-05 Thread Sumit Saxena
Sumit Saxena (2): megaraid_sas: Fix TAPE drive not exposed attached to PERC5 controller megaraid_sas: Fix sparse warning drivers/scsi/megaraid/megaraid_sas.h|1 + drivers/scsi/megaraid/megaraid_sas_base.c | 20 +--- drivers/scsi/megaraid/megaraid_sas_fusion.c

[PATCH 1/2] megaraid_sas: Fix TAPE drive not exposed attached to PERC5 controller

2015-11-05 Thread Sumit Saxena
Desai <kashyap.de...@avagotech.com> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h |1 + drivers/scsi/megaraid/megaraid_sas_base.c | 20 +--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/

RE: [PATCH 02/12] megaraid_sas : Code optimization- remove PCI Ids based checks

2015-10-18 Thread Sumit Saxena
cks and instead of those use > instance->ctrl_context to make call whether controller is MFI based OR fusion > adapter. > > fusion adapters further are also divided in two categories- 1)THUNDERBOLT > SERIES and 2)INVADER SERIES. > > > > Signed-off-by: Sumit Saxena <

[PATCH 02/12] megaraid_sas : Code optimization- remove PCI Ids based checks

2015-10-15 Thread sumit . saxena
Code optimization: remove PCI id based checks and instead of those use instance->ctrl_context to make call whether controller is MFI based OR fusion adapter. fusion adapters further are also divided in two categories- 1)THUNDERBOLT SERIES and 2)INVADER SERIES. Signed-off-by: Sumit Sax

[PATCH 08/12] megaraid_sas : Initialize tasklet before setting up IRQs

2015-10-15 Thread sumit . saxena
com> Signed-off-by: Tomas Henzl <the...@redhat.com> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_base.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/dri

[PATCH 11/12] megaraid_sas : Driver version upgrade

2015-10-15 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/megaraid/megaraid_sas.h b/drivers/scsi/megaraid/megaraid_sas.h index 7c14a20..9b918ab 100644 --- a/d

[PATCH 12/12] megaraid_sas : Remove debug print from function megasas_update_span_set

2015-10-15 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_fp.c |4 1 files changed, 0 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/megaraid/megaraid_sas_fp.c b/drivers/scsi/megaraid/megaraid_sas_fp.c index ce5b832..741509b

[PATCH 05/12] megaraid_sas : Donot use PAGE_SIZE macro for calculation of max_sectors per IO request

2015-10-15 Thread sumit . saxena
ed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h |2 ++ drivers/scsi/megaraid/megaraid_sas_base.c |2 +- 2 files changed, 3 insertions(+), 1 deletions(-) diff --git a/dri

[PATCH 07/12] megaraid_sas : Online firmware Upgrade support for Secure JBOD feature

2015-10-15 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_base.c |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/megaraid/megaraid_sas_base.

[PATCH 06/12] megaraid_sas : Update OCR capability on controller properties change

2015-10-15 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h |1 + drivers/scsi/megaraid/megaraid_sas_base.c | 11 +++ 2 files changed, 8 insertions(+), 4 deletions(-)

[PATCH 04/12] megaraid_sas : Support for Cutlass(12 Gbps) controller

2015-10-15 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h|5 + drivers/scsi/megaraid/megaraid_sas_base.c |6 ++ drivers/scsi/megaraid/megaraid_sas_fus

[PATCH 01/12] megaraid_sas : Expose TAPE drives unconditionally

2015-10-15 Thread sumit . saxena
Expose non-disk(TAPE drive, CD-ROM) unconditionally. This issue is reported in Redhat Bugzilla [Bug 1254762]. Cc: <sta...@vger.kernel.org> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- dri

[PATCH 0/12] megaraid_sas : Updates for scsi for-next

2015-10-15 Thread sumit . saxena
This patch set is rebased on top of last patch set sent by me- http://marc.info/?l=linux-scsi=144102204225400=2 Please consider this patch set for next kernel release. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com>

[PATCH 10/12] megaraid_sas : SMAP restriction-do not access user memory from IOCTL code

2015-10-15 Thread sumit . saxena
This is an issue on SMAP enabled CPUs and 32 bit apps running on 64 bit OS. Donot access user memory from kernel code. SMAP bit restricts to access user memory from kernel code. Corresponding Redhat Bugzilla id for this is:[Bug 1267911]. Cc: <sta...@vger.kernel.org> Signed-off-by: Sumit

PATCH 03/12] megaraid_sas : Support for Intruder(12 Gbps) controller

2015-10-15 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h |9 + drivers/scsi/megaraid/megaraid_sas_base.c |8 2 files changed, 17 insertions(+), 0 deleti

[PATCH 09/12] megaraid_sas : Make PI enabled VD 8 byte DMA aligned

2015-10-15 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_base.c | 34 + 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/drivers/s

RE: [PATCH] megaraid_sas: init tasklet earlier

2015-10-15 Thread Sumit Saxena
> -Original Message- > From: Sumit Saxena [mailto:sumit.sax...@avagotech.com] > Sent: Friday, August 28, 2015 3:52 PM > To: 'Tomas Henzl'; 'linux-scsi@vger.kernel.org' > Cc: Kashyap Desai; Kiran Kumar Kasturi > Subject: RE: [PATCH] megaraid_sas: init tasklet earlier >

RE: [PATCH v3 0/10] megaraid_sas : Updates for scsi for-next

2015-10-08 Thread Sumit Saxena
a0dc9fb4e6b0ad5a947c27a3c48985f6a2377eb > Author: Bjorn Helgaas <bhelg...@google.com> > Date: Tue Jul 7 15:52:45 2015 -0500 > > megaraid_sas: fix whitespace errors > > > Please consider this patch set for next kernel release. James, Gentle reminder. Can you cons

RE: [PATCH v3 2/3] megaraid_sas : use dev_printk when possible

2015-07-08 Thread Sumit Saxena
-Original Message- From: Bjorn Helgaas [mailto:bhelg...@google.com] Sent: Wednesday, July 08, 2015 2:23 AM To: Kashyap Desai; Uday Lingala; Sumit Saxena Cc: megaraidlinux@avagotech.com; linux-scsi@vger.kernel.org; James E.J. Bottomley; linux-ker...@vger.kernel.org; Joe Perches

RE: [PATCH v3 3/3] megaraid_sas : fix whitespace errors

2015-07-08 Thread Sumit Saxena
-Original Message- From: Bjorn Helgaas [mailto:bhelg...@google.com] Sent: Wednesday, July 08, 2015 2:23 AM To: Kashyap Desai; Uday Lingala; Sumit Saxena Cc: megaraidlinux@avagotech.com; linux-scsi@vger.kernel.org; James E.J. Bottomley; linux-ker...@vger.kernel.org; Joe Perches

RE: [PATCH] megaraid:Remove no longer required variable ret from the function megasas_sync_map_info

2015-07-07 Thread Sumit Saxena
-Original Message- From: Frans Klaver [mailto:franskla...@gmail.com] Sent: Tuesday, July 07, 2015 3:37 PM To: Sumit Saxena Cc: Nicholas Krause; Kashyap Desai; Uday Lingala; jbottom...@odin.com; PDL,MEGARAIDLINUX; linux-scsi@vger.kernel.org; linux-ker...@vger.kernel.org Subject: Re

RE: [PATCH v3 1/3] megaraid : use dev_printk when possible

2015-07-08 Thread Sumit Saxena
-Original Message- From: Bjorn Helgaas [mailto:bhelg...@google.com] Sent: Wednesday, July 08, 2015 2:22 AM To: Kashyap Desai; Uday Lingala; Sumit Saxena Cc: megaraidlinux@avagotech.com; linux-scsi@vger.kernel.org; James E.J. Bottomley; linux-ker...@vger.kernel.org; Joe Perches

RE: [PATCH] megaraid_sas: init tasklet earlier

2015-08-28 Thread Sumit Saxena
-Original Message- From: Tomas Henzl [mailto:the...@redhat.com] Sent: Wednesday, August 26, 2015 7:45 PM To: Sumit Saxena; linux-scsi@vger.kernel.org Cc: Kashyap Desai; Kiran Kumar Kasturi Subject: Re: [PATCH] megaraid_sas: init tasklet earlier On 26.8.2015 15:15, Sumit Saxena

RE: [PATCH] megaraid_sas: init tasklet earlier

2015-08-26 Thread Sumit Saxena
-Original Message- From: Tomas Henzl [mailto:the...@redhat.com] Sent: Tuesday, August 25, 2015 7:02 PM To: linux-scsi@vger.kernel.org Cc: kashyap.de...@avagotech.com; kiran-kumar.kast...@avagotech.com; sumit.sax...@avagotech.com Subject: [PATCH] megaraid_sas: init tasklet earlier

RE: [PATCH v2 0/10] megaraid_sas : Updates for scsi for-next

2015-08-31 Thread Sumit Saxena
gt; MegaRaid driver changes. This patch set is resent based on feedback > > received > by Martin Petersen. > > Please consider this patch set for next kernel release. > > > > Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> > > Signed-off-by: Kashyap

[PATCH v3 3/10] megaraid_sas : Jbod sequence number support

2015-08-31 Thread sumit . saxena
MR_PD_CFG_SEQ_NUM_SYNC) + (sizeof(struct MR_PD_CFG_SEQ) * (MAX_PHYSICAL_DEVICES - 1)) which is allocated while setting up JBOD map at driver load time. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> Reviewed-by: Mar

[PATCH v3 10/10] megaraid_sas : Version upgrade

2015-08-31 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/megaraid/megaraid_sas.h b/drivers/s

[PATCH v3 7/10] megaraid_sas : Print critical fw event message

2015-08-31 Thread sumit . saxena
cooling. Switching to low performance mode Format of print is - ": (//) - " Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h | 10 + drivers/scsi/megara

[PATCH v3 6/10] megaraid_sas : Chip reset if driver fail to bring ioc ready

2015-08-31 Thread sumit . saxena
, that call back was void, so it will not do any chip reset. Now, using this patch megasas_adp_reset_fusion() will have chip reset logic for Fusion adapter. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/s

[PATCH v3 8/10] megaraid_sas : Fix validHandles check in io path

2015-08-31 Thread sumit . saxena
Syncro firmware supports round robin IO switch on dual path. For this driver use validHandles as a check for dual path. This check suppose to be > 1 (not > 2) Without this patch, earlier driver code does not use dual path functionality. Signed-off-by: Sumit Saxena <sumit.sax...@avag

[PATCH v3 01/10] megaraid_sas : Synchronize driver headers with firmware APIs

2015-08-31 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> Reviewed-by: Martin Petersen <martin.peter...@oracle.com> --- drivers/scsi/megaraid/megaraid_sas.h| 18 ++ drivers/scsi/megaraid/meg

[PATCH v3 02/10] megaraid_sas : Increase timeout to 60 secs for abort frames during shutdown

2015-08-31 Thread sumit . saxena
Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> Reviewed-by: Martin Petersen <martin.peter...@oracle.com> --- drivers/scsi/megaraid/megaraid_sas_base.c |4 ++-- 1 files changed, 2 insertions(+), 2 deleti

[PATCH v3 5/10] megaraid_sas : Support for max_io_size 1MB

2015-08-31 Thread sumit . saxena
Driver will expose max sge = 256 (earlier it was 64), if firmware support extended IO size upto 1M. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> Reviewed-by: Martin Petersen <martin.peter...@oracle.com>

[PATCH v3 0/10] megaraid_sas : Updates for scsi for-next

2015-08-31 Thread sumit . saxena
kernel release. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- [PATCH v3 00/10] megaraid_sas : Updates for scsi for-next. [PATCH v3 01/10] megaraid_sas : Synchronize driver headers with firmware APIs. [PATCH v3 0

[PATCH v3 9/10] megaraid_sas : Code refactor for use of requestorId

2015-08-31 Thread sumit . saxena
Some of the code changes was proposed by David Binderman Removed redudant check of requestorId. Redundant condition: instance.requestorId. Check for plasma firmware 1.11 or new restructured to support only for specific device id Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com>

RE: [PATCH v2 0/10] megaraid_sas : Updates for scsi for-next

2015-09-18 Thread Sumit Saxena
gt; MegaRaid driver changes. This patch set is resent based on feedback > > received > by Martin Petersen. > > Please consider this patch set for next kernel release. > > > > Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> > > Signed-off-by: Kashyap

RE: [PATCH RESEND] megaraid:Fix for loop termination statment in the function process_fw_state_change_wq

2016-01-03 Thread Sumit Saxena
> -Original Message- > From: Nicholas Krause [mailto:xerofo...@gmail.com] > Sent: Friday, January 01, 2016 12:06 PM > To: kashyap.de...@avagotech.com > Cc: sumit.sax...@avagotech.com; uday.ling...@avagotech.com; > jbottom...@odin.com; martin.peter...@oracle.com; >

[PATCH 05/15] megaraid_sas: Update device Queue depth based on interface type

2015-12-18 Thread Sumit Saxena
-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h | 270 - drivers/scsi/megaraid/megaraid_sas_base.c | 127 ++ 2 files changed, 396 insertions(+),

[PATCH 11/15] megaraid_sas: Make adprecovery variable atomic

2015-12-18 Thread Sumit Saxena
Make instance->adprecovery variable atomic and removes hba_lock spinlock while accessing instance->adprecovery. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h

[PATCH 12/15] megaraid_sas: MFI adapter's OCR changes

2015-12-18 Thread Sumit Saxena
Optimized MFI adapters' OCR path, particularly megasas_wait_for_outstanding() function. Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_base.c | 104 +++---

[PATCH 10/15] megaraid_sas: IO throttling support

2015-12-18 Thread Sumit Saxena
. Added throttling code in IO path of driver, in case OS tries to send more IOs than post OFU firmware's queue depth. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h

[PATCH 08/15] megaraid_sas: Code optimization build_and_issue_cmd return-type

2015-12-18 Thread Sumit Saxena
build_and_issue_cmd should return SCSI_MLQUEUE_HOST_BUSY for few error case instead of returning 1. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_base.c |9 ++--- drivers/scsi/megaraid/megaraid_sas_fusion.c |4 ++-- 2 files c

[PATCH 15/15] megaraid_sas: SPERC boot driver reorder

2015-12-18 Thread Sumit Saxena
stem PDs in slot order followed by LDs in increasing order of target ID. Signed-off-by: Uday Lingala <uday.ling...@avagotech.com> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h | 32 +++ drivers/scsi/megaraid/megara

[PATCH 00/15] megaraid_sas: Updates for scsi-next

2015-12-18 Thread Sumit Saxena
Sumit Saxena (15): megaraid_sas: Do not allow PCI access during OCR megaraid_sas: MFI IO timeout handling megaraid_sas: Syncing request flags macro names with firmware megaraid_sas: Task management support megaraid_sas: Update device Queue depth based on interface type megaraid_sas

[PATCH 01/15] megaraid_sas: Do not allow PCI access during OCR

2015-12-18 Thread Sumit Saxena
This patch will solve the problem by making AEN thread and OCR thread mutually exclusive. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h |2 + drivers/scsi/megara

[PATCH 09/15] megaraid_sas: Dual Queue depth support

2015-12-18 Thread Sumit Saxena
LDIOs reaches "LDIO Queue Depth". 3. This feature of dual queue depth can enabled/disabled via module parameter. Default behavior is: Dual Queue depth is enabled. 4. Added sysfs parameter "ldio_outstanding" for user to read LDIO outstanding at run time. Signed-off-by: Sum

[PATCH 13/15] megaraid_sas: Introduce module parameter for SCSI command-timeout

2015-12-18 Thread Sumit Saxena
This patch will introduce module-parameter for SCSI command timeout value and fix setting of resetwaitime beyond a value. Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas_bas

[PATCH 06/15] megaraid_sas: Fastpath region lock bypass

2015-12-18 Thread Sumit Saxena
<kashyap.de...@avagotech.com> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h|8 ++-- drivers/scsi/megaraid/megaraid_sas_fp.c |2 ++ drivers/scsi/megaraid/megaraid_sas_fusion.c |6 -- drivers/s

[PATCH 07/15] megaraid_sas: Reply Descriptor Post Queue(RDPQ) support

2015-12-18 Thread Sumit Saxena
-by: Kashyap Desai <kashyap.de...@avagotech.com> Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h|6 +- drivers/scsi/megaraid/megaraid_sas_base.c |9 + drivers/scsi/megaraid/megaraid_sas_fus

[PATCH 14/15] megaraid_sas: SPERC OCR changes

2015-12-18 Thread Sumit Saxena
This patch will do some fixes in OCR path of SRIOV enabled series of Avago controllers. 1)Removing late detection HB. 2)Change in the behavior if the FW found in READY/OPERAETIONAL state. Signed-off-by: Uday Lingala <uday.ling...@avagotech.com> Signed-off-by: Sumit Saxena <

[PATCH 04/15] megaraid_sas: Task management support

2015-12-18 Thread Sumit Saxena
to pass TM frame to firmware or return back to OS as Failure to escalate next level of Error handling. Signed-off-by: Sumit Saxena <sumit.sax...@avagotech.com> Signed-off-by: Kashyap Desai <kashyap.de...@avagotech.com> --- drivers/scsi/megaraid/megaraid_sas.h| 13 + drivers/s

  1   2   3   >