From: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
To: Matthew Wilcox <matthew@wil.cx>
Cc: Brent Casavant <bcasavan@sgi.com>,
linux-ia64@vger.kernel.org,
Linux Kernel list <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)
Date: Sat, 03 Sep 2005 18:36:56 +0900 [thread overview]
Message-ID: <43196EB8.9090207@jp.fujitsu.com> (raw)
In-Reply-To: <20050902182453.GB28254@parisc-linux.org>
Matthew Wilcox wrote:
> On Thu, Sep 01, 2005 at 05:45:54PM -0500, Brent Casavant wrote:
>
>>I am extremely concerned about the performance implications of this
>>implementation. These changes have several deleterious effects on I/O
>>performance.
>
>
> I agree. I think the iochk patches should be abandoned and the feature
> reimplemented on top of the asynchronous PCI error notification patches
> from Linas Vepstas.
Do you mean that all architecture especially other than PPC64 already
have enough synchronization point or enough infrastructure to invoke
those notifiers effectively? I don't think so.
As far as I know, PPC64 is enveloped by a favorable situation.
At least in situation of readX and inX on PPC64, they already have
a error check point, and the EEH technology and the firmware make their
error recovery easier.
Because PPC64 firmware (or hardware? - I'm not sure) automatically detects
errors, isolates erroneous device and returns "(type)~0" to kernel,
readX/inX doesn't need to do any expensive thing unless it get "(type)~0."
Therefore PPC64 can have a nice chance to invoke notifiers by extending
the codes in the error check point.
It is clear that doing same thing on other architecture will be quite
painful and expensive.
Why don't you think that it would be useful if the error notifier
could be invoked from iochk_read()? I believe the iochk patches
will help implementing PCI error notification on not only IA64 but
also i386 and so on.
Or do you mean we would be happy if we all have a PPC64 box?
Thanks,
H.Seto
prev parent reply other threads:[~2005-09-03 9:37 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-01 5:42 [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64) Hidetoshi Seto
2005-09-01 22:45 ` Brent Casavant
2005-09-02 10:32 ` Hidetoshi Seto
2005-09-02 10:32 ` [PATCH 2.6.13 1/2] " Hidetoshi Seto
2005-09-03 7:43 ` Hidetoshi Seto
2005-09-02 10:32 ` [PATCH 2.6.13 2/2] " Hidetoshi Seto
2005-09-02 16:48 ` [PATCH 2.6.13] " Grant Grundler
2005-09-02 18:16 ` david mosberger
2005-09-02 22:23 ` Grant Grundler
2005-09-02 18:24 ` Matthew Wilcox
2005-09-03 9:36 ` Hidetoshi Seto [this message]
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=43196EB8.9090207@jp.fujitsu.com \
--to=seto.hidetoshi@jp.fujitsu.com \
--cc=bcasavan@sgi.com \
--cc=linux-ia64@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=matthew@wil.cx \
/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