RE: [PATCH 4/7] megaraid_sas: Send SYNCHRONIZE_CACHE command to firmware

2016-10-19 Thread Raghava Aditya Renukunta
cle.com; Christoph > Hellwig; Martin K. Petersen; Jeff Moyer; Gris Ge; Ewan Milne; Jens Axboe; > Raghava Aditya Renukunta > Subject: Re: [PATCH 4/7] megaraid_sas: Send SYNCHRONIZE_CACHE > command to firmware > > EXTERNAL EMAIL > > > On 19.10.2016 11:50, Ching Hu

RE: [PATCH] aacraid: switch to pci_alloc_irq_vectors

2016-11-15 Thread Raghava Aditya Renukunta
Hi Hannes, Thank you for the patch > -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Monday, November 7, 2016 11:12 PM > To: Martin K. Petersen > Cc: Christoph Hellwig; James Bottomley; linux-scsi@vger.kernel.org; Hannes > Reinecke; Hannes Reinecke; dl-esc-Aacraid

RE: [PATCH] aacraid: switch to pci_alloc_irq_vectors

2016-11-16 Thread Raghava Aditya Renukunta
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Tuesday, November 15, 2016 11:37 PM > To: Raghava Aditya Renukunta; Martin K. Petersen > Cc: Christoph Hellwig; James Bottomley; linux-scsi@vger.kernel.org; Hannes > Reinecke; dl-esc-Aacraid Linu

[PATCH 01/24] aacraid: Remove duplicate irq management code

2017-01-23 Thread Raghava Aditya Renukunta
Removed duplicate code that for acquiring and releasing irqs Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/linit.c | 58 +++- 1 file changed, 3 insertions(+), 55 deletions(-) diff --git a/drivers/scsi

[PATCH 16/24] aacraid: Add task management functionality

2017-01-23 Thread Raghava Aditya Renukunta
Added support to send out task management commands. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 364 +- 1 file changed, 360 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/aacraid

[PATCH 00/24] aacraid: Patchset for Smart Family card support

2017-01-23 Thread Raghava Aditya Renukunta
This patchset adds support to the HBA1000 and SMARTIOC2000 family of cards. The driver version to now updated to 50740 Raghava Aditya Renukunta (24): [SCSI] aacraid: Remove duplicate irq management code [SCSI] aacraid: Added aacraid.h include guard [SCSI] aacraid: Added support for

[PATCH 14/24] aacraid: Added support for hotplug

2017-01-23 Thread Raghava Aditya Renukunta
Added support for drive hotplug add and removal Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 13 ++-- drivers/scsi/aacraid/aacraid.h | 17 +- drivers/scsi/aacraid/commsup.c | 136 + 3

[PATCH 09/24] aacraid: Added support for read medium error

2017-01-23 Thread Raghava Aditya Renukunta
This patch processes Raw IO read medium errors. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 10 ++ drivers/scsi/aacraid/aacraid.h | 1 + 2 files changed, 11 insertions(+) diff --git a/drivers/scsi/aacraid/aachba.c b/drivers

[PATCH 02/24] aacraid: Added aacraid.h include guard

2017-01-23 Thread Raghava Aditya Renukunta
Added aacraid.h include guard Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h index f059c14..01b457b 100644 --- a

[PATCH 21/24] aacraid: Retrieve HBA host information ioctl

2017-01-23 Thread Raghava Aditya Renukunta
Added a new ioctl interface to retrieve the host device information. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 52 + drivers/scsi/aacraid/commctrl.c | 26 + 2 files

[PATCH 17/24] aacraid: Added support to abort cmd and reset lun

2017-01-23 Thread Raghava Aditya Renukunta
Added task management command support to abort any timed out commands in case of a eh_abort call and to reset lun's in case of eh_reset call. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 48 ++ drivers/scsi/aacraid/li

[PATCH 18/24] aacraid: VPD 83 type3 support

2017-01-23 Thread Raghava Aditya Renukunta
This patch adds support to retrieve the unique identifier data (VPD page 83 type3) for Logical drives created on SmartIOC 2000 products. In addition added a sysfs device structure to expose the id information. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers

[PATCH 12/24] aacraid: Retrieve Queue Depth from Adapter FW

2017-01-23 Thread Raghava Aditya Renukunta
Retrieved queue depth from fw and saved it for future use. Only applicable for HBA1000 drives. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 84 - drivers/scsi/aacraid/aacraid.h | 85

[PATCH 19/24] aacraid: Added new IWBR reset

2017-01-23 Thread Raghava Aditya Renukunta
Added a new IWBR soft reset type, reworked the IOP reset interface for a bit. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 15 +++-- drivers/scsi/aacraid/commsup.c | 15 +++-- drivers/scsi/aacraid/linit.c | 8 ++- drivers/scsi

[PATCH 15/24] aacraid: Include HBA direct interface

2017-01-23 Thread Raghava Aditya Renukunta
Added support to send direct pasthru srb commands from management utilty to the controller. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 175 ++-- drivers/scsi/aacraid/commctrl.c | 294

[PATCH 13/24] aacraid: Added support to set QD of attached drives

2017-01-23 Thread Raghava Aditya Renukunta
Added support to set qd of drives in slave_configure.This only works for HBA1000 attached drives. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/linit.c | 100 --- 1 file changed, 66 insertions(+), 34

[PATCH 10/24] aacraid: Reworked aac_command_thread

2017-01-23 Thread Raghava Aditya Renukunta
Reworked aac_command_thread into aac_process_events Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/commsup.c | 410 ++--- 1 file changed, 217 insertions(+), 193 deletions(-) diff --git a/drivers/scsi/aacraid

[PATCH 22/24] aacraid: Update copyrights

2017-01-23 Thread Raghava Aditya Renukunta
Added new copyright messages Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 8 +++- drivers/scsi/aacraid/aacraid.h | 32 drivers/scsi/aacraid/commctrl.c | 3 ++- drivers/scsi/aacraid/comminit.c

[PATCH 23/24] aacraid: Change Driver Version Prefix

2017-01-23 Thread Raghava Aditya Renukunta
Change the aacraid driver prefix from 1.2-1 to 1.2.1 Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/linit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c index

[PATCH 11/24] aacraid: Added support for periodic wellness sync

2017-01-23 Thread Raghava Aditya Renukunta
This patch adds a new functions that periodically sync the time of host to the adapter. In addition also informs the adapter that the driver is alive and kicking. Only applicable to the HBA1000 and SMARTIOC2000. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers

[PATCH 20/24] aacraid: Added ioctl to trigger IOP/IWBR reset

2017-01-23 Thread Raghava Aditya Renukunta
Added a new ioctl interface to trigger an IOP or IWBR reset from ioctl. Primary used by management utility to trigger resets. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 1 + drivers/scsi/aacraid/commctrl.c | 19

[PATCH 05/24] aacraid: Retrieve and update the device types

2017-01-23 Thread Raghava Aditya Renukunta
This patch adds support to retrieve the type of each adapter connected device. Applicable to HBA1000 and SmartIOC2000 products Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 141 - drivers/scsi

[PATCH 04/24] aacraid: Added sa firmware support

2017-01-23 Thread Raghava Aditya Renukunta
sa_firmware adds the capability to differentiate the new SmartIOC family of adapters from the series 8 and below. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 4 ++ drivers/scsi/aacraid/comminit.c | 98

[PATCH 24/24] aacraid: update version

2017-01-23 Thread Raghava Aditya Renukunta
Update the driver version to 50740 Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aacraid.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h index 58ee1b3

[PATCH 03/24] aacraid: added support for init_struct_8

2017-01-23 Thread Raghava Aditya Renukunta
This patch lays the groundwork for supporting the new HBA-1000 controller family.A new INIT structure INIT_STRUCT_8 has been added which allows for a variable size for MSI-x vectors among other things, and is used for both Series-8, HBA-1000 and SmartIOC-2000. Signed-off-by: Raghava Aditya

[PATCH 07/24] aacraid: Process Error for response I/O

2017-01-23 Thread Raghava Aditya Renukunta
Make sure that the driver processes error conditions even in the fast response path for response from the adapter. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 289 ++ 1 file changed, 151

[PATCH 06/24] aacraid: Reworked scsi command submission path

2017-01-23 Thread Raghava Aditya Renukunta
Moved the READ and WRITE switch cases to the top. Added a default case to the switch case and replaced duplicate scsi result value with a macro. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 172

[PATCH 08/24] aacraid: Added support for response path

2017-01-23 Thread Raghava Aditya Renukunta
This patch enables the driver to actually process the I/O, or srb replies from adapter. In addition to any HBA1000 or SmartIOC2000 adapter events. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- drivers/scsi/aacraid/aachba.c | 34 +++ drivers

RE: [PATCH 00/24] aacraid: Patchset for Smart Family card support

2017-01-25 Thread Raghava Aditya Renukunta
> -Original Message- > From: Martin K. Petersen [mailto:martin.peter...@oracle.com] > Sent: Wednesday, January 25, 2017 3:31 PM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carr

[PATCH V2 12/24] aacraid: Retrieve Queue Depth from Adapter FW

2017-01-25 Thread Raghava Aditya Renukunta
Retrieved queue depth from fw and saved it for future use. Only applicable for HBA1000 drives. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aachba.c | 84 - drivers/scsi/aacraid

[PATCH V2 07/24] aacraid: Process Error for response I/O

2017-01-25 Thread Raghava Aditya Renukunta
Make sure that the driver processes error conditions even in the fast response path for response from the adapter. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aachba.c | 289 ++ 1

[PATCH V2 06/24] aacraid: Reworked scsi command submission path

2017-01-25 Thread Raghava Aditya Renukunta
Moved the READ and WRITE switch cases to the top. Added a default case to the switch case and replaced duplicate scsi result value with a macro. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aachba.c | 172

[PATCH V2 11/24] aacraid: Added support for periodic wellness sync

2017-01-25 Thread Raghava Aditya Renukunta
This patch adds a new functions that periodically sync the time of host to the adapter. In addition also informs the adapter that the driver is alive and kicking. Only applicable to the HBA1000 and SMARTIOC2000. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes

[PATCH V2 13/24] aacraid: Added support to set QD of attached drives

2017-01-25 Thread Raghava Aditya Renukunta
Added support to set qd of drives in slave_configure.This only works for HBA1000 attached drives. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/linit.c | 100 --- 1 file changed, 66

[PATCH V2 16/24] aacraid: Add task management functionality

2017-01-25 Thread Raghava Aditya Renukunta
Added support to send out task management commands. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: Fixed overflow warning drivers/scsi/aacraid/aachba.c | 364 +- 1 file changed, 360 insertions(+), 4 deletions

[PATCH V2 18/24] aacraid: VPD 83 type3 support

2017-01-25 Thread Raghava Aditya Renukunta
This patch adds support to retrieve the unique identifier data (VPD page 83 type3) for Logical drives created on SmartIOC 2000 products. In addition added a sysfs device structure to expose the id information. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in

[PATCH V2 01/24] aacraid: Remove duplicate irq management code

2017-01-25 Thread Raghava Aditya Renukunta
Removed duplicate code that for acquiring and releasing irqs Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/linit.c | 58 +++- 1 file changed, 3 insertions(+), 55 deletions(-) diff

[PATCH V2 08/24] aacraid: Added support for response path

2017-01-25 Thread Raghava Aditya Renukunta
This patch enables the driver to actually process the I/O, or srb replies from adapter. In addition to any HBA1000 or SmartIOC2000 adapter events. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aachba.c | 34

[PATCH V2 03/24] aacraid: added support for init_struct_8

2017-01-25 Thread Raghava Aditya Renukunta
This patch lays the groundwork for supporting the new HBA-1000 controller family.A new INIT structure INIT_STRUCT_8 has been added which allows for a variable size for MSI-x vectors among other things, and is used for both Series-8, HBA-1000 and SmartIOC-2000. Signed-off-by: Raghava Aditya

[PATCH V2 04/24] aacraid: Added sa firmware support

2017-01-25 Thread Raghava Aditya Renukunta
sa_firmware adds the capability to differentiate the new SmartIOC family of adapters from the series 8 and below. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aacraid.h | 4 ++ drivers/scsi/aacraid/comminit.c | 98

[PATCH V2 17/24] aacraid: Added support to abort cmd and reset lun

2017-01-25 Thread Raghava Aditya Renukunta
Added task management command support to abort any timed out commands in case of a eh_abort call and to reset lun's in case of eh_reset call. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: Fixed freeing of initialized address drivers/scsi/aa

[PATCH V2 15/24] aacraid: Include HBA direct interface

2017-01-25 Thread Raghava Aditya Renukunta
Added support to send direct pasthru srb commands from management utilty to the controller. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aacraid.h | 175 ++-- drivers/scsi/aacraid/commctrl.c | 294

[PATCH V2 21/24] aacraid: Retrieve HBA host information ioctl

2017-01-25 Thread Raghava Aditya Renukunta
Added a new ioctl interface to retrieve the host device information. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aacraid.h | 52 + drivers/scsi/aacraid/commctrl.c | 26

[PATCH V2 22/24] aacraid: Update copyrights

2017-01-25 Thread Raghava Aditya Renukunta
Added new copyright messages Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aachba.c | 8 +++- drivers/scsi/aacraid/aacraid.h | 32 drivers/scsi/aacraid/commctrl.c | 3 ++- drivers

[PATCH V2 09/24] aacraid: Added support for read medium error

2017-01-25 Thread Raghava Aditya Renukunta
This patch processes Raw IO read medium errors. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aachba.c | 10 ++ drivers/scsi/aacraid/aacraid.h | 1 + 2 files changed, 11 insertions(+) diff --git a/drivers/scsi

[PATCH V2 02/24] aacraid: Added aacraid.h include guard

2017-01-25 Thread Raghava Aditya Renukunta
Added aacraid.h include guard Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aacraid.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h index f059c14

[PATCH V2 05/24] aacraid: Retrieve and update the device types

2017-01-25 Thread Raghava Aditya Renukunta
This patch adds support to retrieve the type of each adapter connected device. Applicable to HBA1000 and SmartIOC2000 products Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: Fixed uninitialized return value drivers/scsi/aacraid/aachba.c | 144

[PATCH V2 14/24] aacraid: Added support for hotplug

2017-01-25 Thread Raghava Aditya Renukunta
Added support for drive hotplug add and removal Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aachba.c | 13 ++-- drivers/scsi/aacraid/aacraid.h | 17 +- drivers/scsi/aacraid/commsup.c | 136

[PATCH V2 00/24] aacraid: Patchset for Smart Family support

2017-01-25 Thread Raghava Aditya Renukunta
This patchset adds support to the HBA1000 and SMARTIOC2000 family of cards. The driver version is now updated to 50740 Changes in V2: Fixed kbuild test robot warnings Raghava Aditya Renukunta (24): [SCSI] aacraid: Remove duplicate irq management code [SCSI] aacraid: Added aacraid.h include

[PATCH V2 24/24] aacraid: update version

2017-01-25 Thread Raghava Aditya Renukunta
Update the driver version to 50740 Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aacraid.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid

[PATCH V2 10/24] aacraid: Reworked aac_command_thread

2017-01-25 Thread Raghava Aditya Renukunta
Reworked aac_command_thread into aac_process_events Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/commsup.c | 410 ++--- 1 file changed, 217 insertions(+), 193 deletions(-) diff --git

[PATCH V2 19/24] aacraid: Added new IWBR reset

2017-01-25 Thread Raghava Aditya Renukunta
Added a new IWBR soft reset type, reworked the IOP reset interface for a bit. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aacraid.h | 15 +++-- drivers/scsi/aacraid/commsup.c | 15 +++-- drivers/scsi/aacraid/linit.c

[PATCH V2 23/24] aacraid: Change Driver Version Prefix

2017-01-25 Thread Raghava Aditya Renukunta
Change the aacraid driver prefix from 1.2-1 to 1.2.1 Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/linit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi

[PATCH V2 20/24] aacraid: Added ioctl to trigger IOP/IWBR reset

2017-01-25 Thread Raghava Aditya Renukunta
Added a new ioctl interface to trigger an IOP or IWBR reset from ioctl. Primary used by management utility to trigger resets. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None drivers/scsi/aacraid/aacraid.h | 1 + drivers/scsi/aacraid

RE: [PATCH V2 03/24] aacraid: added support for init_struct_8

2017-01-26 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Thursday, January 26, 2017 12:37 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Ga

RE: [PATCH V2 04/24] aacraid: Added sa firmware support

2017-01-26 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Thursday, January 26, 2017 12:55 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Ga

RE: [PATCH V2 06/24] aacraid: Reworked scsi command submission path

2017-01-26 Thread Raghava Aditya Renukunta
Hi Johannes, > -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Thursday, January 26, 2017 1:06 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carr

RE: [PATCH V2 05/24] aacraid: Retrieve and update the device types

2017-01-26 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Thursday, January 26, 2017 1:00 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V2 05/24] aacraid: Retrieve and update the device types

2017-01-26 Thread Raghava Aditya Renukunta
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi- > ow...@vger.kernel.org] On Behalf Of Raghava Aditya Renukunta > Sent: Thursday, January 26, 2017 10:44 AM > To: Johannes Thumshirn > Cc: j...@linux.vnet.ibm.com; martin.peter...@orac

RE: [PATCH V2 05/24] aacraid: Retrieve and update the device types

2017-01-27 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Friday, January 27, 2017 12:08 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

[PATCH V3 18/24] aacraid: VPD 83 type3 support

2017-01-27 Thread Raghava Aditya Renukunta
This patch adds support to retrieve the unique identifier data (VPD page 83 type3) for Logical drives created on SmartIOC 2000 products. In addition added a sysfs device structure to expose the id information. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in

[PATCH V3 03/24] aacraid: added support for init_struct_8

2017-01-27 Thread Raghava Aditya Renukunta
This patch lays the groundwork for supporting the new HBA-1000 controller family.A new INIT structure INIT_STRUCT_8 has been added which allows for a variable size for MSI-x vectors among other things, and is used for both Series-8, HBA-1000 and SmartIOC-2000. Signed-off-by: Raghava Aditya

[PATCH V3 10/24] aacraid: Reworked aac_command_thread

2017-01-27 Thread Raghava Aditya Renukunta
Reworked aac_command_thread into aac_process_events Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/commsup.c | 411 ++--- 1 file changed, 217 insertions(+), 194

[PATCH V3 06/24] aacraid: Reworked scsi command submission path

2017-01-27 Thread Raghava Aditya Renukunta
Moved the READ and WRITE switch cases to the top. Added a default case to the switch case and replaced duplicate scsi result value with a macro. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aachba.c

[PATCH V3 02/24] aacraid: Added aacraid.h include guard

2017-01-27 Thread Raghava Aditya Renukunta
Added aacraid.h include guard Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll Reviewed-by: Johannes Thumshirn --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aacraid.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/scsi/aacraid

[PATCH V3 00/24] aacraid: Patchset for Smart Family Support

2017-01-27 Thread Raghava Aditya Renukunta
This patchset adds support to the HBA1000 and SMARTIOC2000 family of cards. The driver version is now updated to 50740 Changes in V2: Fixed kbuild test robot warnings Changes in V3: Removed Camel case definitions Misc fixes Raghava Aditya Renukunta (24): [SCSI] aacraid: Remove duplicate irq

[PATCH V3 16/24] aacraid: Add task management functionality

2017-01-27 Thread Raghava Aditya Renukunta
Added support to send out task management commands. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: Fixed overflow warning Changes in V3: None drivers/scsi/aacraid/aachba.c | 364 +- 1 file changed, 360

[PATCH V3 15/24] aacraid: Include HBA direct interface

2017-01-27 Thread Raghava Aditya Renukunta
Added support to send direct pasthru srb commands from management utilty to the controller. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aacraid.h | 175 ++-- drivers/scsi/aacraid

[PATCH V3 07/24] aacraid: Process Error for response I/O

2017-01-27 Thread Raghava Aditya Renukunta
Make sure that the driver processes error conditions even in the fast response path for response from the adapter. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll Reviewed-by: Johannes Thumshirn --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aachba.c

[PATCH V3 21/24] aacraid: Retrieve HBA host information ioctl

2017-01-27 Thread Raghava Aditya Renukunta
Added a new ioctl interface to retrieve the host device information. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aacraid.h | 52 + drivers/scsi/aacraid

[PATCH V3 11/24] aacraid: Added support for periodic wellness sync

2017-01-27 Thread Raghava Aditya Renukunta
This patch adds a new functions that periodically sync the time of host to the adapter. In addition also informs the adapter that the driver is alive and kicking. Only applicable to the HBA1000 and SMARTIOC2000. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in

[PATCH V3 09/24] aacraid: Added support for read medium error

2017-01-27 Thread Raghava Aditya Renukunta
This patch processes Raw IO read medium errors. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aachba.c | 10 ++ drivers/scsi/aacraid/aacraid.h | 1 + 2 files changed, 11 insertions(+) diff

[PATCH V3 01/24] aacraid: Remove duplicate irq management code

2017-01-27 Thread Raghava Aditya Renukunta
Removed duplicate code that for acquiring and releasing irqs Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll Reviewed-by: Johannes Thumshirn --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/linit.c | 58 +++- 1

[PATCH V3 20/24] aacraid: Added ioctl to trigger IOP/IWBR reset

2017-01-27 Thread Raghava Aditya Renukunta
Added a new ioctl interface to trigger an IOP or IWBR reset from ioctl. Primary used by management utility to trigger resets. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aacraid.h | 1 + drivers

[PATCH V3 19/24] aacraid: Added new IWBR reset

2017-01-27 Thread Raghava Aditya Renukunta
Added a new IWBR soft reset type, reworked the IOP reset interface for a bit. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aacraid.h | 15 +++-- drivers/scsi/aacraid/commsup.c | 15 +++-- drivers

[PATCH V3 23/24] aacraid: Change Driver Version Prefix

2017-01-27 Thread Raghava Aditya Renukunta
Change the aacraid driver prefix from 1.2-1 to 1.2.1 Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/linit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/aacraid

[PATCH V3 24/24] aacraid: update version

2017-01-27 Thread Raghava Aditya Renukunta
Update the driver version to 50740 Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aacraid.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aacraid/aacraid.h b

[PATCH V3 12/24] aacraid: Retrieve Queue Depth from Adapter FW

2017-01-27 Thread Raghava Aditya Renukunta
Retrieved queue depth from fw and saved it for future use. Only applicable for HBA1000 drives. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aachba.c | 84

[PATCH V3 13/24] aacraid: Added support to set QD of attached drives

2017-01-27 Thread Raghava Aditya Renukunta
Added support to set qd of drives in slave_configure.This only works for HBA1000 attached drives. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/linit.c | 100

[PATCH V3 04/24] aacraid: Added sa firmware support

2017-01-27 Thread Raghava Aditya Renukunta
sa_firmware adds the capability to differentiate the new SmartIOC family of adapters from the series 8 and below. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: Removed unnecessary brackets drivers/scsi/aacraid/aacraid.h | 4

[PATCH V3 17/24] aacraid: Added support to abort cmd and reset lun

2017-01-27 Thread Raghava Aditya Renukunta
Added task management command support to abort any timed out commands in case of a eh_abort call and to reset lun's in case of eh_reset call. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: Fixed freeing of initialized address Changes in V3:

[PATCH V3 14/24] aacraid: Added support for hotplug

2017-01-27 Thread Raghava Aditya Renukunta
Added support for drive hotplug add and removal Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V2: None drivers/scsi/aacraid/aachba.c | 13 ++-- drivers/scsi/aacraid/aacraid.h | 17 +- drivers/scsi/aacraid/commsup.c | 136

[PATCH V3 05/24] aacraid: Retrieve and update the device types

2017-01-27 Thread Raghava Aditya Renukunta
This patch adds support to retrieve the type of each adapter connected device. Applicable to HBA1000 and SmartIOC2000 products Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll Reviewed-by: Johannes Thumshirn --- Changes in V2: Fixed uninitialized return value Changes in

[PATCH V3 22/24] aacraid: Update copyrights

2017-01-27 Thread Raghava Aditya Renukunta
Added new copyright messages Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aachba.c | 8 +++- drivers/scsi/aacraid/aacraid.h | 32 drivers/scsi/aacraid

[PATCH V3 08/24] aacraid: Added support for response path

2017-01-27 Thread Raghava Aditya Renukunta
This patch enables the driver to actually process the I/O, or srb replies from adapter. In addition to any HBA1000 or SmartIOC2000 adapter events. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None drivers/scsi/aacraid/aachba.c

RE: [PATCH V3 19/24] aacraid: Added new IWBR reset

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi- > ow...@vger.kernel.org] On Behalf Of Johannes Thumshirn > Sent: Monday, January 30, 2017 3:40 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@o

RE: [PATCH V3 16/24] aacraid: Add task management functionality

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 3:20 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V3 12/24] aacraid: Retrieve Queue Depth from Adapter FW

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 2:31 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V3 11/24] aacraid: Added support for periodic wellness sync

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 2:27 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V3 21/24] aacraid: Retrieve HBA host information ioctl

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 3:43 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V3 10/24] aacraid: Reworked aac_command_thread

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 2:11 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V3 15/24] aacraid: Include HBA direct interface

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi- > ow...@vger.kernel.org] On Behalf Of Johannes Thumshirn > Sent: Monday, January 30, 2017 3:02 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@o

RE: [PATCH V3 08/24] aacraid: Added support for response path

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 1:50 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V3 13/24] aacraid: Added support to set QD of attached drives

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 2:40 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

RE: [PATCH V3 06/24] aacraid: Reworked scsi command submission path

2017-01-30 Thread Raghava Aditya Renukunta
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, January 30, 2017 1:38 AM > To: Raghava Aditya Renukunta > > Cc: j...@linux.vnet.ibm.com; martin.peter...@oracle.com; linux- > s...@vger.kernel.org; Dave Carroll ; Gana >

[PATCH V4 02/24] aacraid: Added aacraid.h include guard

2017-02-02 Thread Raghava Aditya Renukunta
Added aacraid.h include guard Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll Reviewed-by: Johannes Thumshirn --- Changes in V2: None Changes in V3: None Changes in V4: None drivers/scsi/aacraid/aacraid.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a

[PATCH V4 00/24] aacraid: Patchset for Smart Family Support

2017-02-02 Thread Raghava Aditya Renukunta
functions to make them understandable Removed unecessary indendation levels Raghava Aditya Renukunta (24): [SCSI] aacraid: Remove duplicate irq management code [SCSI] aacraid: Added aacraid.h include guard [SCSI] aacraid: Added support for init_struct_8 [SCSI] aacraid: Added sa firmware support

[PATCH V4 01/24] aacraid: Remove duplicate irq management code

2017-02-02 Thread Raghava Aditya Renukunta
Removed duplicate code that for acquiring and releasing irqs Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll Reviewed-by: Johannes Thumshirn --- Changes in V2: None Changes in V3: None Changes in V4: None drivers/scsi/aacraid/linit.c | 58

[PATCH V4 24/24] aacraid: update version

2017-02-02 Thread Raghava Aditya Renukunta
Update the driver version to 50740 Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll Reviewed-by: Johannes Thumshirn --- Changes in V2: None Changes in V3: None Changes in V4: None drivers/scsi/aacraid/aacraid.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions

[PATCH V4 19/24] aacraid: Added new IWBR reset

2017-02-02 Thread Raghava Aditya Renukunta
Added a new IWBR soft reset type, reworked the IOP reset interface for a bit. Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Dave Carroll --- Changes in V2: None Changes in V3: None Changes in V4: Made the reset_adapter arguments understandable. drivers/scsi/aacraid/aachba.c

  1   2   3   4   5   >