[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 ; linux-scsi@vger.kernel.org Cc: Vasanthalakshmi Tharmarajan ; Ajish Koshy Subject: Re: Regarding SCSI SANITIZE command support EXTERNAL EMAIL On 2018-04-02 07:10 AM, Mahesh Rajashekhara wrote: > Hello, > > I am RAID HBA driver engineer here at Microsemi. We are working

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 com

[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 --- v2: - Removed platform specific MACRO and call dma_*_coherent routines directly. - Removed all the casts to and from void

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

2017-04-03 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 --- drivers/scsi/aacraid/aachba.c | 13 + drivers/scsi/aacraid/aacraid.h | 22 ++ drivers

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

2015-11-24 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Henzl; Murthy Bhat; Karthikeya

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 2/9] aacraid: Add Power Management support

2015-08-28 Thread Mahesh Rajashekhara
* .suspend() and .resume() routines implemented in the driver * aac_release_resources() initiates firmware shutdown * aac_acquire_resources re-initializes the host interface Reviewed-by: Tomas Henzl Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara

[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 Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- Changes from V2: None drivers/scsi/aacraid/aacraid.h | 2 + drivers/scsi

[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 Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- Changes from V2: None drivers/scsi/aacraid/aachba.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

[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 Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- Changes from V2: aac_msi option description and subject change. drivers/scsi/aacraid/aachba.c | 2

[PATCH V8 7/9] aacraid: IOCTL fix

2015-08-28 Thread Mahesh Rajashekhara
Driver blocks ioctls once it received shutdown/suspend request during suspend/hybernation. This patch unblocks ioctls on resume path. Reviewed-by: Tomas Henzl Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- Changes from V2: None drivers/scsi

[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 Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- Changes from V5: Merged 10 and 11 of V5 into this patch. AAC_MAX_MSIX definition change. drivers

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

2015-08-28 Thread Mahesh Rajashekhara
Reviewed-by: Tomas Henzl Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- 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

[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 Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- Changes from V2: None drivers/scsi/aacraid/aachba.c | 259 ++-

[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 Reviewed-by: Murthy Bhat Reviewed-by: Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- Changes from V2: None drivers/scsi/aacraid/aacraid.h | 9 + drivers/scsi/aacraid/comminit.c | 1

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

2015-08-28 Thread Mahesh Rajashekhara
from 1 to 20. 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 6

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 V7 6/9] [SCSI] aacraid: Reset irq affinity hints before releasing irq

2015-08-27 Thread Mahesh Rajashekhara
Description: Reset irq affinity hints before releasing IRQ Removed duplicate code of IRQ acquire/release Changes from V2: None Reviewed-by: Tomas Henzl , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- drivers/scsi/aacraid/aacraid.h | 2 + drivers

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

2015-08-27 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. Reviewed-by: Tomas Henzl , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- drivers

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

2015-08-27 Thread Mahesh Rajashekhara
Reviewed-by: Tomas Henzl , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- 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

[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 , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- drivers/scsi/aacraid/aach

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

2015-08-27 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. Reviewed-by: Tomas Henzl , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- drivers/scsi/aacraid/aachba.c | 2

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

2015-08-27 Thread Mahesh Rajashekhara
pci_enable_msix() as this change has moved into a separate patch Reviewed-by: Tomas Henzl , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- drivers/scsi/aacraid/aacraid.h | 5 ++ drivers/scsi/aacraid/comminit.c | 154

[PATCH V7 4/9] [SCSI] aacraid: Enable 64-bit write to controller register

2015-08-27 Thread Mahesh Rajashekhara
Description: If writeq() not supported, then do atomic two 32bit write Changes from V2: None Reviewed-by: Tomas Henzl , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- drivers/scsi/aacraid/aacraid.h | 9 + drivers/scsi/aacraid/comminit.c | 1

[PATCH V7 7/9] [SCSI] aacraid: Unblock IOCTLs to controller once system resumed from suspend

2015-08-27 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 Reviewed-by: Tomas Henzl , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara

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

2015-08-27 Thread Mahesh Rajashekhara
i_enable_msix() 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] aa

[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 , Murthy Bhat , Karthikeya Sunkesula Signed-off-by: Mahesh Rajashekhara --- drivers/scsi/aacraid/aachba.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

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

2015-08-27 Thread Mahesh Rajashekhara
Hi James, As you 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...@paralle

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

2015-08-17 Thread Mahesh Rajashekhara
Hi James, Please let me know the status of V6 patchset. Thanks, Mahesh -Original Message- From: Mahesh Rajashekhara [mailto:mahesh.rajashekh...@pmcs.com] Sent: Thursday, August 13, 2015 5:52 AM To: James Bottomley; Tomas Henzl Cc: jbottom...@parallels.com; linux-scsi@vger.kernel.org

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

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

2015-08-10 Thread Mahesh Rajashekhara
: 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 09/10] [SCSI] aacraid: Replace pci_enable_msix() with pci_enable_msix_range()

2015-08-10 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 --- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/comminit.c

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

2015-08-10 Thread Mahesh Rajashekhara
Signed-off-by: Mahesh Rajashekhara --- 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 +++ b/drivers/scsi/aacraid

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

2015-08-10 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 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 --- drivers/scsi/aacraid/aachba.c | 259 ++ 1 file changed, 137

[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 --- 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 --- drivers/scsi/aacraid/linit.c | 5 + 1 file changed, 5 insertions

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

2015-08-10 Thread Mahesh Rajashekhara
pci_enable_msix() as this change has moved into a separate patch. Signed-off-by: Mahesh Rajashekhara --- 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 --- drivers/scsi/aacraid/aacraid.h | 9 + drivers/scsi/aacraid/comminit.c | 1 + drivers/scsi/aacraid/src.c | 12 ++-- 3 files changed

[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 --- drivers/scsi/aacraid/aachba.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi/aacraid

[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 --- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/src.c| 2 +- 2 files changed, 2

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

2015-08-10 Thread Mahesh Rajashekhara
' tag. 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 0

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

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Leubner; Murthy Bhat

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

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Leubner; Murthy Bhat

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 -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 Leubner; Murthy Bhat

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

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Leubner; Murthy Bhat

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

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Leubner; Murthy Bhat

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

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Leubner; Murthy Bhat

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

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Leubner; Murthy Bhat

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 -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 Leubner; Murthy Bhat

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

2015-06-23 Thread Mahesh Rajashekhara
Reviewed-by: Mahesh Rajashekhara -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 Leubner; Murthy Bhat

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

2015-04-13 Thread Mahesh Rajashekhara
Acked-by: Mahesh Rajashekhara -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; linux-scsi@vger.kernel.org

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 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

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

2015-03-27 Thread Mahesh Rajashekhara
During 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

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 03/11] aacraid: 4KB sector support

2015-03-27 Thread Mahesh Rajashekhara
s Reinecke [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 suppor

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

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

[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 --- 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/aacraid/aacraid.h index

[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 --- drivers/scsi/aacraid/aacraid.h |1 + drivers/scsi/aacraid/comminit.c |4 +++- drivers/scsi/aacraid/src.c | 36 +++- 3 files changed, 31 insertions(+), 10 deletions

[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 --- drivers/scsi/aacraid/aachba.c | 165 ++--- 1 files changed, 153 insertions(+), 12 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c b/drivers/scsi/aacraid/aachba.c index aee3eaa

[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 --- drivers/scsi/aacraid/aacraid.h |3 +++ drivers/scsi/aacraid/commsup.c | 33 + 2 files changed, 36 insertions(+), 0 deletions(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers

[V2 PATCH 08/11] aacraid: IOCTL fix

2015-03-26 Thread Mahesh Rajashekhara
Add cfg IOCTL command fix Signed-off-by: Mahesh Rajashekhara --- 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/scsi/aacraid/aacraid.h b

[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 --- 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/aacraid/aachba.c index 09027e9

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

2015-03-26 Thread Mahesh Rajashekhara
Add 4KB sector support Signed-off-by: Mahesh Rajashekhara --- drivers/scsi/aacraid/aachba.c | 240 +++ drivers/scsi/aacraid/aacraid.h | 11 ++- 2 files changed, 200 insertions(+), 51 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c 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 --- drivers/scsi/aacraid/aacraid.h | 80 - drivers/scsi/aacraid/comminit.c | 95 +- drivers/scsi/aacraid/commsup.c | 20 ++- drivers/scsi/aacraid/dpcsup.c |9 +- drivers/scsi/aacraid/linit.c

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

2015-03-26 Thread Mahesh Rajashekhara
-through command. Signed-off-by: Mahesh Rajashekhara --- 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 --- a/drivers/scsi/aacraid

[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 --- 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/aacraid.h b/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

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 6/7] aacraid: performance improvement changes

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

[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 --- drivers/scsi/aacraid/aachba.c | 154 --- drivers/scsi/aacraid/aacraid.h |4 + drivers/scsi/aacraid/comminit.c |8 ++- drivers/scsi/aacraid/commsup.c | 12 +--- drivers/scsi

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

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

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

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

[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 --- drivers/scsi/aacraid/aacraid.h |3 +++ drivers/scsi/aacraid/commsup.c | 32 2 files changed, 35 insertions(+), 0 deletions(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers

[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 --- 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/aacraid.h b/drivers/scsi/aacraid

[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 --- 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 --- 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...

[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 --- drivers/scsi/aacraid/aacraid.h |2 +- drivers/scsi/aacraid/rx.c |5

[PATCH 1/1] aacraid: prevent ZERO_SIZE_PTR dereference

2013-10-31 Thread Mahesh Rajashekhara
ucture 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 --- drivers/scsi/aacraid/commctrl.c |3 ++- 1 files changed, 2 insertions(+), 1 del

Linux boot Support for 4KB sector drives ?

2013-06-30 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 majord...@vger.kernel

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

2013-06-18 Thread Mahesh Rajashekhara
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 --- drivers/scsi

Linux sg3_utils sg_map lists stale/dead device nodes

2013-04-21 Thread Mahesh Rajashekhara
Hello, Greetings...! I am the Linux driver engineer for the PMC-Sierra driver team working on aacraid drivers. The Linux aacraid driver is connected with the SCSI upper layer driver modules (sd, sg, ). We are using Linux sg3_utils tool package `sg_map` command to list mapping between sg an

[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 --- drivers/scsi/aacraid/aacraid.h

[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 --- drivers/scsi/aacraid/aacraid.h |6 +- drivers/scsi/aacraid/comminit.c |2 +- drivers/scsi/aacraid/src.c | 31 ++- 3 files

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.

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 --- drivers/scsi/aacraid/aacraid.h | 8 ++-- drivers/scsi/aacraid/comminit.c | 11 ++- 2 files changed, 16 insertions(+), 3 deletions(-) diff

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

2012-11-14 Thread Mahesh Rajashekhara
essage- From: James 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

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
stead of BUG_ON(). Signed-off-by: Mahesh Rajashekhara --- 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/aachba.c b/drivers/scsi/aa

[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 --- drivers/scsi/aacraid/aachba.c | 95 --- drivers/scsi/aacrai

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

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

[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 --- drivers/scsi/aacraid/aachba.c | 63 +++- drivers

[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 --- drivers/scsi/aacraid/aachba.c | 237 +-- drivers/scsi

  1   2   >