[PATCH V5 06/11] [SCSI] aacraid: Reset irq affinity hints before releasing irq

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Reset irq affinity hints before releasing IRQ Removed duplicate code of IRQ acquire/release Changes from V2: None Reviewed by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com, Johannes Thumshirn

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

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: If writeq() not supported, then do atomic two 32bit write Changes from V2: None Reviewed by: Tomas Henzl the...@redhat.com, Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com, Johannes Thumshirn

[PATCH V5 09/11] [SCSI] aacraid: Update driver version

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/linit.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git

[PATCH V5 05/11] [SCSI] aacraid: Tune response path if IsFastPath bit set

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: If 'IsFastPath' bit is set, then response path assumes no error and skips error check. Changes from V2: None Reviewed By: Tomas Henzl the...@redhat.com, Mahesh Rajashekhara

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

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: As pci_enable_msix() deprecated, replaced with pci_enable_msix_range() V4 Reviewed/commented by: Tomas Henzl the...@redhat.com Changes from V4: Changed to 1 as minimum msix range in

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

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com 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: Mahesh Rajashekhara

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

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: This change always sets MSI interrupt mode for series-6 controller. Note: For series 6 family, MSIx is not supported. Changes from V2: Only Subject description change. Reviewed by: Tomas Henzl

[PATCH V5 02/11] [SCSI] aacraid: Add Power Management support

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: * .suspend() and .resume() routines implemented in the driver * aac_release_resources() initiates firmware shutdown * aac_acquire_resources re-initializes the host interface Changes from V2:

[PATCH V5 00/11] [SCSI] aacraid: Patchset for aacraid driver version 41010

2015-07-22 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com This patchset includes the following changes (bug fixes and new feature support) specific to aacraid driver. V5: Splited patch 10 from V4 into 2 Added one more patch to request minimum 2 MSIx. V4: Updated code with

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: If 'IsFastPath' bit is set, then response path assumes no error and skips error check. Changes from V2: None Reviewed By: Tomas Henzl the...@redhat.com, Mahesh Rajashekhara

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: * .suspend() and .resume() routines implemented in the driver * aac_release_resources() initiates firmware shutdown * aac_acquire_resources re-initializes the host interface Changes from V2:

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Driver sends the right size of the response buffer. Changes from V2: None V2: Reviewed-by: Johannes Thumshirn jthumsh...@suse.de Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Mahesh Rajashekhara

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Reset irq affinity hints before releasing IRQ Removed duplicate code of IRQ acquire/release Changes from V2: None Reviewed by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com, Johannes Thumshirn

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: This change always sets MSI interrupt mode for series-6 controller. Note: For series 6 family, MSIx is not supported. Changes from V2: Only Subject description change. Reviewed by: Tomas Henzl

[PATCH V4 09/10] [SCSI] aacraid: Update driver version

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/linit.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com 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.

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com 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: Mahesh Rajashekhara

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

2015-07-21 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com This patchset includes the following changes (bug fixes and new feature support) specific to aacraid driver. V4: Updated code with pci_enable_msix_range instead of exact. V3: Increased msleep() time from 1 to 20. Created new patch

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com 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: Mahesh Rajashekhara

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: If 'IsFastPath' bit is set, then response path assumes no error and skips error check. Changes from V2: None Reviewed By: Tomas Henzl the...@redhat.com, Mahesh Rajashekhara

[PATCH V3 09/10] [SCSI] aacraid: Update driver version

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/linit.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Reset irq affinity hints before releasing IRQ Removed duplicate code of IRQ acquire/release Changes from V2: None Reviewed by: Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com, Johannes Thumshirn

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com 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.

[PATCH V3 10/10] [SCSI] aacraid: Replace pci_enable_msix() with pci_enable_msix_exact()

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: As pci_enable_msix() deprecated, replaced with pci_enable_msix_exact() Changes from V2: Newly created for V3 based on review comment. Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com ---

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: * .suspend() and .resume() routines implemented in the driver * aac_release_resources() initiates firmware shutdown * aac_acquire_resources re-initializes the host interface Changes from V2:

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: If writeq() not supported, then do atomic two 32bit write Changes from V2: None Reviewed by: Tomas Henzl the...@redhat.com, Mahesh Rajashekhara mahesh.rajashekh...@pmcs.com, Johannes Thumshirn

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: This change always sets MSI interrupt mode for series-6 controller. Note: For series 6 family, MSIx is not supported. Changes from V2: Only Subject description change. Reviewed by: Tomas Henzl

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com This patchset includes the following changes (bug fixes and new feature support) specific to aacraid driver. V3: Increased msleep() time from 1 to 20. Created new patch for pci_enable_msix() replacement. Changed subject/description

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

2015-07-07 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Driver sends the right size of the response buffer. Changes from V2: None V2: Reviewed-by: Johannes Thumshirn jthumsh...@suse.de Reviewed-by: Tomas Henzl the...@redhat.com Reviewed-by: Mahesh Rajashekhara

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Driver sends the right size of the response buffer. Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 4 ++-- 1 file changed, 2 insertions(+), 2

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: If writeq() not supported, then do atomic two 32bit write Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 9 +

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Enable MSI interrupt mode for series-6 controller. Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/src.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[Patch V2 0/9] [SCSI] aacraid: Patchset for aacraid driver version 41010

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com This patchset includes the following changes (bug fixes and new feature support) specific to aacraid driver. V2: * Removed IRQF_DISABLED * Removed unwanted macro definition sa_writeq * Replaced pci_enable_msix()with

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: * .suspend() and .resume() routines implemented in the driver * aac_release_resources() initiates firmware shutdown * aac_acquire_resources re-initializes the host interface Signed-off-by:

[Patch V2 0/9] [SCSI] aacraid: Patchset for aacraid driver version 41010

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com This patchset includes the following changes (bug fixes and new feature support) specific to aacraid driver. V2: * Removed IRQF_DISABLED * Removed unwanted macro definition sa_writeq * Replaced pci_enable_msix()with

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: If 'IsFastPath' bit is set, then response path assumes no error and skips error check. Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aachba.c | 259

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/linit.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com 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.

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Reset irq affinity hints before releasing IRQ Removed duplicate code of IRQ acquire/release Signed-off-by: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com --- drivers/scsi/aacraid/aacraid.h |

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

2015-06-10 Thread rajinikanth.pandurangan
From: Rajinikanth Pandurangan rajinikanth.panduran...@pmcs.com Description: Driver blocks ioctls once it received shutdown/suspend request during suspend/hybernation. This patch unblocks ioctls on resume path. Signed-off-by: Rajinikanth Pandurangan