From: James Bottomley <James.Bottomley@suse.de>
To: bo yang <boyang1288@gmail.com>
Cc: bo.yang@lsi.com, linux-scsi@vger.kernel.org, akpm@osdl.org,
linux-kernel@vger.kernel.org, jayant.Daftardar@lsi.com
Subject: Re: [PATCH 1/5] scsi: megaraid_sas - Add Online Controller Reset to MegaRAID SAS driver
Date: Sun, 05 Sep 2010 15:04:10 -0300 [thread overview]
Message-ID: <1283709850.15944.1277.camel@mulgrave.site> (raw)
In-Reply-To: <AANLkTiktJycDkXu+FHQanTNe-djvvTe9V=9KfSkLcXZd@mail.gmail.com>
On Wed, 2010-08-11 at 16:45 -0400, bo yang wrote:
> To add the Online Controller Reset (OCR) support, driver need to do:
> a). reset the controller chips -- Xscale and Gen2 which will change
> the function calls and add the reset function
> related to this two chips.
>
> b). during the reset, driver will store the pending cmds which not
> returned by FW to driver's pending queue. Driver
> will re-issue those pending cmds again to FW after the OCR finished.
>
> c). In driver's timeout routine, driver will report to OS as reset.
> Also driver's queue routine will block the
> cmds until the OCR finished.
>
> d). in Driver's ISR routine, if driver get the FW state as state
> change, FW in Failure status and FW support online controller
> reset (OCR), driver will start to do the controller reset.
>
> e). In driver's IOCTL routine, the application cmds will wait for
> the OCR to finish, then issue the cmds to FW.
>
> Signed-off-by Bo Yang<bo.yang@lsi.com>
This patch is full of line breaks which prevent application, like this
one:
> diff -rupN old/Documentation/scsi/ChangeLog.megaraid_sas
> new/Documentation/scsi/ChangeLog.megaraid_sas
> --- old/Documentation/scsi/ChangeLog.megaraid_sas 2010-08-10
> 04:58:36.000000000 -0400
> +++ new/Documentation/scsi/ChangeLog.megaraid_sas 2010-08-10
> 04:56:30.000000000 -0400
> @@ -1,3 +1,36 @@
> +1 Release Date : Thur. May 03, 2010 09:12:45 PST 2009 -
> + (emaild-id:megaraidlinux@lsi.com)
> + Bo Yang
[snip]
and this one
> diff -rupN old/drivers/scsi/megaraid/megaraid_sas.c
> new/drivers/scsi/megaraid/megaraid_sas.c
> --- old/drivers/scsi/megaraid/megaraid_sas.c 2010-08-10 04:55:41.000000000 -0400
> +++ new/drivers/scsi/megaraid/megaraid_sas.c 2010-08-10 04:56:30.000000000 -0400
> @@ -107,6 +107,12 @@ static void
> megasas_complete_cmd(struct megasas_instance *instance, struct
> megasas_cmd *cmd,
> u8 alt_status);
Since not every long line is broken, this looks like some type of cut
and paste error ... anyway, could you fix it up, please?
Thanks,
James
next prev parent reply other threads:[~2010-09-05 18:04 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-11 20:45 [PATCH 1/5] scsi: megaraid_sas - Add Online Controller Reset to MegaRAID SAS driver bo yang
2010-09-05 18:04 ` James Bottomley [this message]
2010-09-07 15:53 ` Yang, Bo
2010-09-07 17:11 ` Yang, Bo
2010-09-09 17:28 ` Yang, Bo
2010-09-13 13:20 ` Yang, Bo
2010-09-14 15:45 ` Yang, Bo
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=1283709850.15944.1277.camel@mulgrave.site \
--to=james.bottomley@suse.de \
--cc=akpm@osdl.org \
--cc=bo.yang@lsi.com \
--cc=boyang1288@gmail.com \
--cc=jayant.Daftardar@lsi.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox