[PATCH 1/1] scsi: sd: improved drive sanitize error handling

2018-04-17 Thread Mahesh Rajashekhara
f R11: 0246 R12: [ 242.874604] R13: 55a3462a7510 R14: 0002 R15: 55a3462a9380 [ 243.290259] ...not responding... [ 307.290719] sd 6:0:0:0: [sda] Attached SCSI disk Signed-off-by: Mahesh

RE: Regarding SCSI SANITIZE command support

2018-04-10 Thread Mahesh Rajashekhara
To: Mahesh Rajashekhara <mahesh.rajashekh...@microsemi.com>; linux-scsi@vger.kernel.org Cc: Vasanthalakshmi Tharmarajan <vasanthalakshmi.t...@microsemi.com>; Ajish Koshy <ajish.ko...@microsemi.com> Subject: Re: Regarding SCSI SANITIZE command support EXTERNAL EMAIL On 2018-04-02 07:10 A

Regarding SCSI SANITIZE command support

2018-04-02 Thread Mahesh Rajashekhara
Hello, I am RAID HBA driver engineer here at Microsemi. We are working on linux driver development for Microsemi SAS/SATA RAID HBA controllers. As per our understanding, while a drive is processing the SANITIZE command: - The drive should still be exposed to the OS. - The drive will fail all

[PATCH v2 1/1] aacraid: pci_alloc_consistent() failures on ARM64

2017-04-05 Thread Mahesh Rajashekhara
There were pci_alloc_consistent() failures on ARM64 platform. Use dma_alloc_coherent() with GFP_KERNEL flag DMA memory allocations. Signed-off-by: Mahesh Rajashekhara <mahesh.rajashekh...@microsemi.com> --- v2: - Removed platform specific MACRO and call dma_*_coherent routines di

[PATCH 1/1] aacraid: pci_alloc_consistent() failures on ARM64

2017-04-04 Thread Mahesh Rajashekhara
There were pci_alloc_consistent() failures on ARM64 platform. Use dma_alloc_coherent() with GFP_KERNEL flag DMA memory allocations. Signed-off-by: Mahesh Rajashekhara <mahesh.rajashekh...@microsemi.com> --- drivers/scsi/aacraid/aachba.c | 13 + drivers/scsi/aacraid/aacraid.h

RE: [RFC PATCH scsi] aacraid: aac_release_resources() can be static

2015-11-24 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara <mahesh.rajashekh...@pmcs.com> -Original Message- From: kbuild test robot [mailto:fengguang...@intel.com] Sent: Tuesday, November 10, 2015 11:29 AM To: Mahesh Rajashekhara Cc: kbuild-...@01.org; linux-scsi@vger.kernel.org; James Bottomley; Tomas

RE: [PATCH V8 9/9] aacraid: Update driver version

2015-09-29 Thread Mahesh Rajashekhara
Hi James, Can you please let me know the status of V8 patch set. Thanks, Mahesh -Original Message- From: Mahesh Rajashekhara Sent: Wednesday, September 09, 2015 6:51 PM To: Mahesh Rajashekhara; jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: the...@redhat.com; Murthy Bhat

RE: [PATCH V8 9/9] aacraid: Update driver version

2015-09-09 Thread Mahesh Rajashekhara
Hi James, Please let me know the status of V8 patchset. Thanks, Mahesh -Original Message- From: Mahesh Rajashekhara [mailto:mahesh.rajashekh...@pmcs.com] Sent: Friday, August 28, 2015 4:09 PM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: the...@redhat.com; Murthy Bhat

[PATCH V8 3/9] aacraid: Change interrupt mode to MSI for Series 6

2015-08-28 Thread Mahesh Rajashekhara
This change always sets MSI interrupt mode for series-6 controller. Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Murthy Bhat murthy.b...@pmcs.com Reviewed-by: Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- Changes

[PATCH V8 9/9] aacraid: Update driver version

2015-08-28 Thread Mahesh Rajashekhara
Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Murthy Bhat murthy.b...@pmcs.com Reviewed-by: Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- 1 file changed, 1 insertion(+), 1

[PATCH V8 7/9] aacraid: IOCTL fix

2015-08-28 Thread Mahesh Rajashekhara
-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- Changes from V2: None drivers/scsi/aacraid/linit.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c index 37375cf..3b6e5c6 100644 --- a/drivers/scsi/aacraid/linit.c +++ b

[PATCH V8 6/9] aacraid: Reset irq affinity hints

2015-08-28 Thread Mahesh Rajashekhara
Reset irq affinity hints before releasing IRQ. Removed duplicate code of IRQ acquire/release. Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Murthy Bhat murthy.b...@pmcs.com Reviewed-by: Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara

[PATCH V8 5/9] aacraid: Tune response path if IsFastPath bit set

2015-08-28 Thread Mahesh Rajashekhara
If 'IsFastPath' bit is set, then response path assumes no error and skips error check. Reviewed-by: Murthy Bhat murthy.b...@pmcs.com Reviewed-by: Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- Changes from V2: None drivers

[PATCH V8 4/9] aacraid: Enable 64bit write to controller register

2015-08-28 Thread Mahesh Rajashekhara
If writeq() not supported, then do atomic two 32bit write Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Murthy Bhat murthy.b...@pmcs.com Reviewed-by: Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- Changes from V2

[PATCH V8 8/9] aacraid: Use pci_enable_msix_range()

2015-08-28 Thread Mahesh Rajashekhara
As pci_enable_msix() deprecated, replaced with pci_enable_msix_range() Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Murthy Bhat murthy.b...@pmcs.com Reviewed-by: Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com

[PATCH V8 1/9] aacraid: Fix for LD name and UID not exposed to OS

2015-08-28 Thread Mahesh Rajashekhara
Driver sends the right size of the response buffer. Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Murthy Bhat murthy.b...@pmcs.com Reviewed-by: Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- Changes from V2: None

RE: [PATCH V7 1/9] [SCSI] aacraid: Fix for logical device name and UID not exposed to the OS

2015-08-28 Thread Mahesh Rajashekhara
Hi James, I have taken care your review comments in V8 patch series. Thanks, Mahesh -Original Message- From: James Bottomley [mailto:james.bottom...@hansenpartnership.com] Sent: Thursday, August 27, 2015 8:38 PM To: Mahesh Rajashekhara Cc: jbottom...@parallels.com; linux-scsi

[PATCH V8 0/9] aacraid: Patchset for aacraid driver version 41010

2015-08-28 Thread Mahesh Rajashekhara
. Created new patch for pci_enable_msix() replacement. Changed subject/description of patch 03. Mahesh Rajashekhara (9): aacraid: Fix for LD name and UID not exposed to OS aacraid: Add Power Management support aacraid: Change interrupt mode to MSI for Series 6 aacraid: Enable 64bit write

RE: [PATCH V6 08/10] [SCSI] aacraid: Send commit-config to controller firmware

2015-08-27 Thread Mahesh Rajashekhara
suggested, will keep the review-tags going V6-V7 and add reviewers in CC list. Thanks, Mahesh -Original Message- From: Christoph Hellwig [mailto:h...@infradead.org] Sent: Tuesday, August 25, 2015 8:41 PM To: Tomas Henzl Cc: Mahesh Rajashekhara; jbottom...@parallels.com; linux-scsi

[PATCH V7 8/9] [SCSI] aacraid: Replace pci_enable_msix() with pci_enable_msix_range()

2015-08-27 Thread Mahesh Rajashekhara
karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/comminit.c | 20 ++-- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi

[PATCH V7 9/9] [SCSI] aacraid: Update driver version

2015-08-27 Thread Mahesh Rajashekhara
Reviewed-by: Tomas Henzl the...@redhat.com, Murthy Bhat murthy.b...@pmcs.com, Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH V7 5/9] [SCSI] aacraid: Tune response path if IsFastPath bit set

2015-08-27 Thread Mahesh Rajashekhara
Description: If 'IsFastPath' bit is set, then response path assumes no error and skips error check. Changes from V2: None Reviewed-by: Murthy Bhat murthy.b...@pmcs.com, Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com

[PATCH V7 0/9] [SCSI] aacraid: Patchset for aacraid driver version 41010

2015-08-27 Thread Mahesh Rajashekhara
() replacement. Changed subject/description of patch 03. Mahesh Rajashekhara (9): [SCSI] aacraid: Fix for logical device name and UID not exposed to the OS [SCSI] aacraid: Add Power Management support [SCSI] aacraid: Change interrupt mode to MSI for series-6 controller [SCSI] aacraid: Enable 64

[PATCH V7 1/9] [SCSI] aacraid: Fix for logical device name and UID not exposed to the OS

2015-08-27 Thread Mahesh Rajashekhara
Description: Driver sends the right size of the response buffer. Changes from V2: None Reviewed By: Tomas Henzl the...@redhat.com, Murthy Bhat murthy.b...@pmcs.com, Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com

[PATCH V7 3/9] [SCSI] aacraid: Change interrupt mode to MSI for series-6 controller

2015-08-27 Thread Mahesh Rajashekhara
-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/src.c| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi/aacraid/aachba.c index fe59b00..05f2a02 100644 --- a/drivers

[PATCH V7 2/9] [SCSI] aacraid: Add Power Management support

2015-08-27 Thread Mahesh Rajashekhara
() to pci_enable_msix() as this change has moved into a separate patch Reviewed-by: Tomas Henzl the...@redhat.com, Murthy Bhat murthy.b...@pmcs.com, Karthikeya Sunkesula karthikeya.sunkes...@pmcs.com Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h

RE: [PATCH V5 11/11] [SCSI] aacraid: Requests at least 2 MSIx in pci_enable_msix_range()

2015-08-12 Thread Mahesh Rajashekhara
Message- From: James Bottomley [mailto:james.bottom...@hansenpartnership.com] Sent: Wednesday, August 12, 2015 11:59 PM To: Tomas Henzl Cc: Rajinikanth Pandurangan; jbottom...@parallels.com; linux-scsi@vger.kernel.org; aacr...@pmc-sierra.com; Harry Yang; Rich Bono; Mahesh Rajashekhara; Achim

[PATCH V6 08/10] [SCSI] aacraid: Send commit-config to controller firmware

2015-08-11 Thread Mahesh Rajashekhara
Description: Controller BIOS/UEFI driver used to send this request. But for IBM-Power system there is no BIOS/UEFI driver. So this change is required for IBM, otherwise controller will be read-only mode. Changes from V2: None Signed-off-by: Mahesh Rajashekhara

[PATCH V6 10/10] [SCSI] aacraid: Update driver version

2015-08-11 Thread Mahesh Rajashekhara
Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h index 2de5ebc..074878b 100644 --- a/drivers/scsi/aacraid/aacraid.h

[PATCH V6 09/10] [SCSI] aacraid: Replace pci_enable_msix() with pci_enable_msix_range()

2015-08-11 Thread Mahesh Rajashekhara
Description: As pci_enable_msix() deprecated, replaced with pci_enable_msix_range() Changes from V5: Merged 10 and 11 of V5 into this patch. AAC_MAX_MSIX definition change. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2

RE: [PATCH V5 10/11] [SCSI] aacraid: Replace pci_enable_msix() with pci_enable_msix_range()

2015-08-11 Thread Mahesh Rajashekhara
To: Rajinikanth Pandurangan; jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Rich Bono; Mahesh Rajashekhara; Achim Leubner; Murthy Bhat Subject: Re: [PATCH V5 10/11] [SCSI] aacraid: Replace pci_enable_msix() with pci_enable_msix_range() On 23.7.2015 15:42

[PATCH V6 00/10] [SCSI] aacraid: Patchset for aacraid driver version 41010

2015-08-10 Thread Mahesh Rajashekhara
. V5: Splited patch 10 from V4 into 2 Added one more patch to request minimum 2 MSIx. V4: Updated code with pci_enable_msix_range instead of exact. V3: Increased msleep() time from 1 to 20. Created new patch for pci_enable_msix() replacement. Changed subject/description of patch 03. Mahesh

[PATCH V6 02/10] [SCSI] aacraid: Add Power Management support

2015-08-10 Thread Mahesh Rajashekhara
() to pci_enable_msix() as this change has moved into a separate patch. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 5 ++ drivers/scsi/aacraid/comminit.c | 154 drivers/scsi/aacraid/linit.c| 147

[PATCH V6 04/10] [SCSI] aacraid: Enable 64-bit write to controller register

2015-08-10 Thread Mahesh Rajashekhara
Description: If writeq() not supported, then do atomic two 32bit write Changes from V2: None Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 9 + drivers/scsi/aacraid/comminit.c | 1 + drivers/scsi/aacraid/src.c | 12

[PATCH V6 05/10] [SCSI] aacraid: Tune response path if IsFastPath bit set

2015-08-10 Thread Mahesh Rajashekhara
Description: If 'IsFastPath' bit is set, then response path assumes no error and skips error check. Changes from V2: None Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 259 ++ 1 file

[PATCH V6 01/10] [SCSI] aacraid: Fix for logical device name and UID not exposed to the OS

2015-08-10 Thread Mahesh Rajashekhara
Description: Driver sends the right size of the response buffer. Changes from V2: None Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c

[PATCH V6 06/10] [SCSI] aacraid: Reset irq affinity hints before releasing irq

2015-08-10 Thread Mahesh Rajashekhara
Description: Reset irq affinity hints before releasing IRQ Removed duplicate code of IRQ acquire/release Changes from V2: None Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 + drivers/scsi/aacraid/commsup.c | 113

[PATCH V6 07/10] [SCSI] aacraid: Unblock IOCTLs to controller once system resumed from suspend

2015-08-10 Thread Mahesh Rajashekhara
Description: Driver blocks ioctls once it received shutdown/suspend request during suspend/hybernation. This patch unblocks ioctls on resume path. Changes from V2: None Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/linit.c | 5 + 1

[PATCH V6 03/10] [SCSI] aacraid: Change interrupt mode to MSI for series-6 controller

2015-08-10 Thread Mahesh Rajashekhara
Description: This change always sets MSI interrupt mode for series-6 controller. Changes from V2: aac_msi option description and subject change. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/src.c| 2

RE: [Patch V2 8/9] [SCSI] aacraid: Send commit-config to controller firmware

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:13 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 9/9] [SCSI] aacraid: Update driver version

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:13 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 7/9] [SCSI] aacraid: Unblock IOCTLs to controller once system resumed from suspend

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:12 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 1/9] [SCSI] aacraid: Fix for logical device name and UID not exposed to the OS

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:12 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 4/9] [SCSI] aacraid: Enable 64-bit write to controller register

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:12 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 2/9] [SCSI] aacraid: Add Power Management support

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:12 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 3/9] [SCSI] aacraid: Enable MSI interrupt for series-6 controller

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:12 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 6/9] [SCSI] aacraid: Reset irq affinity hints before releasing irq

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:12 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [Patch V2 5/9] [SCSI] aacraid: Tune response path if IsFastPath bit set

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: Rajinikanth Pandurangan Sent: Thursday, June 11, 2015 7:12 AM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com; Harry Yang; Mahesh Rajashekhara; Rich Bono; Achim

RE: [PATCH scsi] aacraid: aac_src_intr_message() can be static

2015-04-13 Thread Mahesh Rajashekhara
Acked-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com -Original Message- From: kbuild test robot [mailto:fengguang...@intel.com] Sent: Friday, April 10, 2015 2:24 PM To: Mahesh Rajashekhara Cc: kbuild-...@01.org; James Bottomley; Adaptec OEM Raid Solutions; James E.J. Bottomley

RE: [V2 PATCH 00/11] aacraid driver updates

2015-04-06 Thread Mahesh Rajashekhara
Hi James, Can you please let me know the status of this patch set. This V2 patch set was reviewed by Hannes and Murthy. Thanks, Mahesh -Original Message- From: Mahesh Rajashekhara Sent: Thursday, March 26, 2015 8:11 PM To: h...@suse.de; jbottom...@parallels.com; linux-scsi

RE: [V2 PATCH 03/11] aacraid: 4KB sector support

2015-03-27 Thread Mahesh Rajashekhara
[mailto:h...@suse.de] Sent: Friday, March 27, 2015 3:45 PM To: Mahesh Rajashekhara; jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: Achim Leubner Subject: Re: [V2 PATCH 03/11] aacraid: 4KB sector support On 03/26/2015 03:41 PM, Mahesh Rajashekhara wrote: Add 4KB sector support Signed-off

RE: [V2 PATCH 07/11] aacraid: IOP RESET command handling changes

2015-03-27 Thread Mahesh Rajashekhara
- From: Hannes Reinecke [mailto:h...@suse.de] Sent: Friday, March 27, 2015 3:51 PM To: Mahesh Rajashekhara; jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: Achim Leubner Subject: Re: [V2 PATCH 07/11] aacraid: IOP RESET command handling changes On 03/26/2015 03:41 PM, Mahesh Rajashekhara

RE: [V2 PATCH 08/11] aacraid: IOCTL fix

2015-03-27 Thread Mahesh Rajashekhara
the shutdown, if driver gets commands from the upper layer, driver sends error code to the upper layers. -Original Message- From: Hannes Reinecke [mailto:h...@suse.de] Sent: Friday, March 27, 2015 3:51 PM To: Mahesh Rajashekhara; jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: Achim

RE: [V2 PATCH 04/11] aacraid: MSI-x support

2015-03-27 Thread Mahesh Rajashekhara
-Original Message- From: Johannes Thumshirn [mailto:morbid...@gmail.com] Sent: Friday, March 27, 2015 6:59 PM To: Mahesh Rajashekhara Cc: h...@suse.de; jbottom...@parallels.com; linux-scsi@vger.kernel.org; Achim Leubner Subject: Re: [V2 PATCH 04/11] aacraid: MSI-x support Mahesh Rajashekhara

[V2 PATCH 08/11] aacraid: IOCTL fix

2015-03-26 Thread Mahesh Rajashekhara
Add cfg IOCTL command fix Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |1 + drivers/scsi/aacraid/comminit.c |3 +++ drivers/scsi/aacraid/linit.c|4 +++- 3 files changed, 7 insertions(+), 1 deletions(-) diff --git a/drivers

[V2 PATCH 10/11] aacraid: AIF raw device remove support

2015-03-26 Thread Mahesh Rajashekhara
Add AIF raw device remove support Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |3 +++ drivers/scsi/aacraid/commsup.c | 33 + 2 files changed, 36 insertions(+), 0 deletions(-) diff --git a/drivers/scsi

[V2 PATCH 07/11] aacraid: IOP RESET command handling changes

2015-03-26 Thread Mahesh Rajashekhara
Add IOP RESET command handling changes Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |1 + drivers/scsi/aacraid/comminit.c |4 +++- drivers/scsi/aacraid/src.c | 36 +++- 3 files changed, 31

[V2 PATCH 05/11] aacraid: vpd page code 0x83 support

2015-03-26 Thread Mahesh Rajashekhara
Add vpd page code 0x83 support Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 165 ++--- 1 files changed, 153 insertions(+), 12 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi

[V2 PATCH 06/11] aacraid: 240 simple volume support

2015-03-26 Thread Mahesh Rajashekhara
Add 240 simple volume support Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c |5 + drivers/scsi/aacraid/aacraid.h |3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi

[V2 PATCH 09/11] aacraid: performance improvement changes

2015-03-26 Thread Mahesh Rajashekhara
Add performance improvement changes. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |5 +++-- drivers/scsi/aacraid/comminit.c |4 ++-- drivers/scsi/aacraid/commsup.c | 37 ++--- drivers/scsi/aacraid

[V2 PATCH 11/11] aacraid: driver version change

2015-03-26 Thread Mahesh Rajashekhara
Add driver version and build change Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |2 +- drivers/scsi/aacraid/linit.c |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi

[V2 PATCH 04/11] aacraid: MSI-x support

2015-03-26 Thread Mahesh Rajashekhara
Add MSI-x interrupt mode support. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 80 - drivers/scsi/aacraid/comminit.c | 95 +- drivers/scsi/aacraid/commsup.c | 20 ++- drivers/scsi/aacraid/dpcsup.c |9

[V2 PATCH 03/11] aacraid: 4KB sector support

2015-03-26 Thread Mahesh Rajashekhara
Add 4KB sector support Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 240 +++ drivers/scsi/aacraid/aacraid.h | 11 ++- 2 files changed, 200 insertions(+), 51 deletions(-) diff --git a/drivers/scsi

[V2 PATCH 01/11] aacraid: AIF support for SES device add/remove

2015-03-26 Thread Mahesh Rajashekhara
Add new AIF support for SES device add/remove Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |2 ++ drivers/scsi/aacraid/commsup.c |8 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid

[V2 PATCH 00/11] aacraid driver updates

2015-03-26 Thread Mahesh Rajashekhara
This patch set includes some important bug fixes and new feature supports. V2: Separated unrelated patches from the VPD support one Fixed indentation issues Separated version increase and applied at the end Mahesh Rajashekhara (11): aacraid: AIF support for SES device add/remove aacraid

[V2 PATCH 02/11] aacraid: IOCTL pass-through command fix

2015-03-26 Thread Mahesh Rajashekhara
-through command. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/commctrl.c | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/commctrl.c b/drivers/scsi/aacraid/commctrl.c index fbcd48d..54195a1 100644

RE: [PATCH 7/7] aacraid: AIF raw device remove support

2015-03-26 Thread Mahesh Rajashekhara
Thanks for your review comments. I have prepared V2 patch set and in which I have taken care all your review comments. Regards, Mahesh -Original Message- From: Hannes Reinecke [mailto:h...@suse.de] Sent: Wednesday, March 18, 2015 4:59 PM To: Achim Leubner; Mahesh Rajashekhara; jbottom

RE: [PATCH 0/7] aacraid driver updates

2015-03-16 Thread Mahesh Rajashekhara
Hi James, Can you please let me know the status of this patch set which I submitted sometime back. Thanks, Mahesh -Original Message- From: Mahesh Rajashekhara Sent: Wednesday, March 04, 2015 2:08 PM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc-sierra.com

[PATCH 7/7] aacraid: AIF raw device remove support

2015-03-04 Thread Mahesh Rajashekhara
Add AIF raw device remove support Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |3 +++ drivers/scsi/aacraid/commsup.c | 32 2 files changed, 35 insertions(+), 0 deletions(-) diff --git a/drivers/scsi

[PATCH 0/7] aacraid driver updates

2015-03-04 Thread Mahesh Rajashekhara
This patch set includes some important bug fixes and new feature supports. Mahesh Rajashekhara (7): aacraid: AIF support for SES device add/remove aacraid: IOCTL pass-through command fix aacraid: 4KB sector support aacraid: MSI-x support aacraid: vpd page code 0x83 support aacraid

[PATCH 2/7] aacraid: IOCTL pass-through command fix

2015-03-04 Thread Mahesh Rajashekhara
-through command. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/commctrl.c | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/commctrl.c b/drivers/scsi/aacraid/commctrl.c index fbcd48d..54195a1 100644

[PATCH 4/7] aacraid: MSI-x support

2015-03-04 Thread Mahesh Rajashekhara
Add MSI-x interrupt mode support. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c |6 +- drivers/scsi/aacraid/aacraid.h | 79 - drivers/scsi/aacraid/comminit.c | 86 +- drivers/scsi/aacraid/commsup.c | 19

[PATCH 3/7] aacraid: 4KB sector support

2015-03-04 Thread Mahesh Rajashekhara
Add 4KB sector support Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 195 +++- drivers/scsi/aacraid/aacraid.h | 10 ++- 2 files changed, 160 insertions(+), 45 deletions(-) diff --git a/drivers/scsi

[PATCH 5/7] aacraid: vpd page code 0x83 support

2015-03-04 Thread Mahesh Rajashekhara
Add vpd page code 0x83 support Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 154 --- drivers/scsi/aacraid/aacraid.h |4 + drivers/scsi/aacraid/comminit.c |8 ++- drivers/scsi/aacraid/commsup.c

[PATCH 6/7] aacraid: performance improvement changes

2015-03-04 Thread Mahesh Rajashekhara
Add performance improvement changes. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |6 +++--- drivers/scsi/aacraid/comminit.c | 12 +++- drivers/scsi/aacraid/commsup.c |7 ++- drivers/scsi/aacraid/dpcsup.c |4

[PATCH 1/7] aacraid: AIF support for SES device add/remove

2015-03-04 Thread Mahesh Rajashekhara
Add new AIF support for SES device add/remove Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |2 ++ drivers/scsi/aacraid/commsup.c |8 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid

[PATCH 1/1] aacraid: kdump fix

2014-01-13 Thread Mahesh Rajashekhara
Thanks for your review comments, Tomas We have initialized var in this driver patch. This patch fixes kernel panic issue while booting into the kdump kernel. We have triggered crash and kdump vmcore was successful. No issues seen while booting into the OS. Signed-off-by: Mahesh Rajashekhara

RE: [PATCH 1/1] aacraid: kdump fix

2014-01-07 Thread Mahesh Rajashekhara
Hi James, Can you please let me know the status of this patch which I submitted sometime back. Thanks Regards, Mahesh -Original Message- From: Mahesh Rajashekhara Sent: Monday, December 23, 2013 3:38 PM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc

[PATCH 1/1] aacraid: kdump fix

2013-12-23 Thread Mahesh Rajashekhara
This patch fixes kernel panic issue while booting into the kdump kernel. We have triggered crash and kdump vmcore was successful. No issues seen while booting into the OS. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |2 +- drivers/scsi

[PATCH 1/1] aacraid: prevent ZERO_SIZE_PTR dereference

2013-10-31 Thread Mahesh Rajashekhara
already includes one sg element and this is not needed for commands without data. So, we would recommend to add the following (instead of test for fibsize == 0). Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/commctrl.c |3 ++- 1 files changed, 2

Linux boot Support for 4KB sector drives ?

2013-07-01 Thread Mahesh Rajashekhara
Hello, Does any of the Linux OS flavors support booting from the 4K sector (advanced format) drive in legacy BIOS mode (MBR partitioning scheme) ? Thanks Regards, Mahesh -- To unsubscribe from this list: send the line unsubscribe linux-scsi in the body of a message to

[PATCH 1/1] aacraid: Fix for arrays are going offline in the system. System hangs

2013-06-18 Thread Mahesh Rajashekhara
and the circular buffer. The driver is modified to do an extra read after clearing the doorbell in case there had been a completion posted during the small timing window. With this fix, we ran IO stress for ~13 days. There were no IO failures. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh

[PATCH 1/1] aacraid: Dual firmware image support

2013-03-19 Thread Mahesh Rajashekhara
Hi Tomas, Thanks for your review comments. I have used sslep(10) instead udelay in this patch. Hi James, Patch description: This patch adds dual flash firmware support for Series 7 and above controllers. Regards, Mahesh Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com

[PATCH 1/1] aacraid: Dual firmware image support

2013-03-18 Thread Mahesh Rajashekhara
This patch adds dual flash firmware support for Series 7 and above controllers. Signed-off-by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |6 +- drivers/scsi/aacraid/comminit.c |2 +- drivers/scsi/aacraid/src.c | 31

RE: Linux Libsas/Libata updates/releases

2013-02-06 Thread Mahesh Rajashekhara
. Please advise! Sincerely, Mahesh From: Tony Ruiz Sent: Tuesday, February 05, 2013 6:15 AM To: 'James Bottomley' Cc: Mahesh Rajashekhara Subject: Linux Libsas/Libata updates/releases Hi James, I am the manager for the PMC-Sierra driver team working on the arcsas and pmc8001 drivers. We

RE: [PATCH 1/1] aacraid: 1024 max outstanding command support

2013-01-24 Thread Mahesh Rajashekhara
Hi James, Can you please let us know the status of this patch. Can we get a sign-off/approval of this patch. Regards, Mahesh -Original Message- From: Mahesh Rajashekhara Sent: Thursday, January 10, 2013 5:53 PM To: jbottom...@parallels.com; linux-scsi@vger.kernel.org Cc: aacr...@pmc

[PATCH 1/1] aacraid: 1024 max outstanding command support

2013-01-10 Thread Mahesh Rajashekhara
Hi James, This patch adds 1024 max outstanding command support for Series 7 and above controllers. Signed-off-by: Mahesh Rajashekhara mahesh_rajashekh...@pmc-sierra.com --- drivers/scsi/aacraid/aacraid.h | 8 ++-- drivers/scsi/aacraid/comminit.c | 11 ++- 2 files changed, 16

RE: [PATCH 1/1] aacraid: SCSI dma mapping failure case handling

2012-11-14 Thread Mahesh Rajashekhara
Bottomley [mailto:jbottom...@parallels.com] Sent: Wednesday, November 14, 2012 12:33 PM To: Tomas Henzl Cc: Mahesh Rajashekhara; linux-scsi@vger.kernel.org; aacr...@pmc-sierra.com; Achim Leubner; Tony Ruiz Subject: Re: [PATCH 1/1] aacraid: SCSI dma mapping failure case handling On Tue, 2012-10-16

RE: [PATCH 1/1] aacraid: SCSI dma mapping failure case handling

2012-11-01 Thread Mahesh Rajashekhara
Hello James, Can you please let us know the status of this patch. Can we get a sign-off/approval of this patch. Thanks, Mahesh -Original Message- From: Tomas Henzl [mailto:the...@redhat.com] Sent: Friday, October 19, 2012 8:00 PM To: Mahesh Rajashekhara Cc: jbottom...@parallels.com

[PATCH 1/1] aacraid: SCSI dma mapping failure case handling

2012-10-19 Thread Mahesh Rajashekhara
of BUG_ON(). Signed-off-by: Mahesh Rajashekhara mahesh_rajashekh...@pmc-sierra.com --- drivers/scsi/aacraid/aachba.c | 87 +-- drivers/scsi/aacraid/aacraid.h |2 +- 2 files changed, 65 insertions(+), 24 deletions(-) diff --git a/drivers/scsi/aacraid

[PATCH 1/1] aacraid: SCSI dma mapping failure case handling

2012-10-17 Thread Mahesh Rajashekhara
From: Mahesh Rajashekhara mahesh_rajashekh...@pmc-sierra.com Hi Tomas, Thanks for the correction. I have changed 'ret' is of type 'long' now. Signed-off-by: Mahesh Rajashekhara mahesh_rajashekh...@pmc-sierra.com --- drivers/scsi/aacraid/aachba.c | 87

[PATCH 1/1] aacraid: SCSI dma mapping failure case handling

2012-10-17 Thread Mahesh Rajashekhara
I have changed all aac_build_... function prototypes as of type 'long' and they return 'byte_count' is of type 'long'. Signed-off-by: Mahesh Rajashekhara mahesh_rajashekh...@pmc-sierra.com --- drivers/scsi/aacraid/aachba.c | 95 --- drivers/scsi/aacraid

[PATCH 1/1] aacraid: SCSI dma mapping failure case handling

2012-10-16 Thread Mahesh Rajashekhara
This patch handles SCSI dma mapping failure case. Reporting error code to the upper layer instead of BUG_ON(). This patch is created against current upstream kernel. Signed-off-by: Mahesh Rajashekhara mahesh_rajashekh...@pmc-sierra.com --- drivers/scsi/aacraid/aachba.c | 63

[PATCH 1/1] aacraid: Series 7 Async. (performance) mode support

2012-07-14 Thread Mahesh Rajashekhara
Hi James, We rebuild aacraid Series 7 Async. mode (performance) driver patch over the sources available in the `misc` (aacraid Endian Fix patches) branch. Signed-off-by: Mahesh Rajashekhara mahesh_rajashekh...@pmc-sierra.com --- drivers/scsi/aacraid/aachba.c | 237

RE: [PATCH 1/1] aacraid: Series 7 Async. (performance) mode support

2012-07-13 Thread Mahesh Rajashekhara
driver patch over them. Thanks Regards, Mahesh -Original Message- From: James Bottomley [mailto:jbottom...@parallels.com] Sent: Friday, July 13, 2012 1:56 PM To: Mahesh Rajashekhara Cc: linux-scsi@vger.kernel.org; aacr...@pmc-sierra.com; Achim Leubner; Tony Ruiz Subject: Re: [PATCH 1/1