From: Dave Carroll <david.carroll@microsemi.com>
To: Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>,
"jejb@linux.vnet.ibm.com" <jejb@linux.vnet.ibm.com>,
"martin.petersen@oracle.com" <martin.petersen@oracle.com>,
"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>
Cc: Scott Benesh <scott.benesh@microsemi.com>,
Tom White <tom.white@microsemi.com>,
dl-esc-Aacraid Linux Driver <aacraid@microsemi.com>,
"Guilherme G . Piccoli" <gpiccoli@linux.vnet.ibm.com>,
Bart Van Assche <Bart.VanAssche@wdc.com>
Subject: RE: [PATCH 1/3] scsi: aacraid: Implement DropIO sync command
Date: Mon, 29 Jan 2018 16:34:24 +0000 [thread overview]
Message-ID: <8b9630272bbb43ce9cc83996472a7ef8@microsemi.com> (raw)
In-Reply-To: <20180120010157.22674-2-RaghavaAditya.Renukunta@microsemi.com>
> -----Original Message-----
> From: Raghava Aditya Renukunta
> [mailto:RaghavaAditya.Renukunta@microsemi.com]
> Sent: Friday, January 19, 2018 6:02 PM
> To: jejb@linux.vnet.ibm.com; martin.petersen@oracle.com; linux-
> scsi@vger.kernel.org
> Cc: Scott Benesh <scott.benesh@microsemi.com>; Tom White
> <tom.white@microsemi.com>; dl-esc-Aacraid Linux Driver
> <aacraid@microsemi.com>; Guilherme G . Piccoli
> <gpiccoli@linux.vnet.ibm.com>; Bart Van Assche <Bart.VanAssche@wdc.com>
> Subject: [PATCH 1/3] scsi: aacraid: Implement DropIO sync command
>
> IOP_RESET takes longer time to complete, if controller is in a state where we
> can bring it back with init struct, controller DropIO sync command is
> implemented.
>
> - If controller is faulted perform standard IOP_RESET in aac_srcv_init.
> - If controller is not faulted get adapter properties and extended
> properties.
> - Update the sa_firmware variable and determine if DropIO request is
> supported.
> - Issue DropIO request, and get the number of outstanding commands.
> - If all commands are complete with success (CT_OK), consider IOP_RESET
> is complete.
> - If any commands timeout, Perform the IOP_RESET.
>
> Signed-off-by: Prasad B Munirathnam <prasad.munirathnam@microsemi.com>
> Signed-off-by: Raghava Aditya Renukunta
> <RaghavaAditya.Renukunta@microsemi.com>
> ---
> drivers/scsi/aacraid/aacraid.h | 4 +
> drivers/scsi/aacraid/src.c | 167
> +++++++++++++++++++++++++++++++++++++++--
> 2 files changed, 163 insertions(+), 8 deletions(-)
Reviewed-by: Dave Carroll <david.carroll@microsemi.com>
next prev parent reply other threads:[~2018-01-29 16:34 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-20 1:01 [PATCH 0/3] scsi: aacraid: Multi controller Kdump IOP reset handling Raghava Aditya Renukunta
2018-01-20 1:01 ` [PATCH 1/3] scsi: aacraid: Implement DropIO sync command Raghava Aditya Renukunta
2018-01-29 16:34 ` Dave Carroll [this message]
2018-01-20 1:01 ` [PATCH 2/3] scsi: aacraid: Preserve MSIX mode in the OMR register Raghava Aditya Renukunta
2018-01-29 16:35 ` Dave Carroll
2018-01-20 1:01 ` [PATCH 3/3] scsi: aacraid: Auto detect INTx or MSIx mode during sync cmd processing Raghava Aditya Renukunta
2018-01-29 16:39 ` Dave Carroll
2018-02-07 0:21 ` [PATCH 0/3] scsi: aacraid: Multi controller Kdump IOP reset handling Martin K. Petersen
2018-02-07 15:52 ` Raghava Aditya Renukunta
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8b9630272bbb43ce9cc83996472a7ef8@microsemi.com \
--to=david.carroll@microsemi.com \
--cc=Bart.VanAssche@wdc.com \
--cc=RaghavaAditya.Renukunta@microsemi.com \
--cc=aacraid@microsemi.com \
--cc=gpiccoli@linux.vnet.ibm.com \
--cc=jejb@linux.vnet.ibm.com \
--cc=linux-scsi@vger.kernel.org \
--cc=martin.petersen@oracle.com \
--cc=scott.benesh@microsemi.com \
--cc=tom.white@microsemi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.