Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-09-03 Thread Hidetoshi Seto
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 abandone

Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-09-02 Thread Grant Grundler
On Fri, Sep 02, 2005 at 11:16:10AM -0700, david mosberger wrote: > > Sorry - I think this is BS. > > > > Please run mmio_test on your box and share the results. > > mmio_test is available here: > > svn co http://svn.gnumonks.org/trunk/mmio_test/ > > Reads are slow, sure, but writes are no

Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-09-02 Thread Matthew Wilcox
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 reim

Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-09-02 Thread david mosberger
On 9/2/05, Grant Grundler <[EMAIL PROTECTED]> wrote: > On Thu, Sep 01, 2005 at 05:45:54PM -0500, Brent Casavant wrote: > ... > > The first is serialization of all I/O reads and writes. This will > > be a severe problem on systems with large numbers of PCI buses, the > > very type of system that st

Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-09-02 Thread Grant Grundler
On Thu, Sep 01, 2005 at 05:45:54PM -0500, Brent Casavant wrote: ... > The first is serialization of all I/O reads and writes. This will > be a severe problem on systems with large numbers of PCI buses, the > very type of system that stands the most to gain in reliability from > these efforts. At

Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-09-02 Thread Hidetoshi Seto
Thank you for your comment, Brent. Brent Casavant wrote: On Thu, 1 Sep 2005, Hidetoshi Seto wrote: static inline unsigned int ___ia64_inb (unsigned long port) { volatile unsigned char *addr = __ia64_mk_io_addr(port); unsigned char ret; + unsigned long flags; + read_

Re: [PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-09-01 Thread Brent Casavant
On Thu, 1 Sep 2005, Hidetoshi Seto wrote: > Index: linux-2.6.13/include/asm-ia64/io.h > === > --- linux-2.6.13.orig/include/asm-ia64/io.h > +++ linux-2.6.13/include/asm-ia64/io.h > @@ -70,6 +70,26 @@ extern unsigned int num_io_spaces;

[PATCH 2.6.13] IOCHK interface for I/O error handling/detecting (for ia64)

2005-08-31 Thread Hidetoshi Seto
This patch implements ia64-specific IOCHK interfaces that enable PCI drivers to detect error and make their error handling easier. Please refer archives if you need, e.g. http://lwn.net/Articles/139240/ Thanks, H.Seto Signed-off-by: Hidetoshi Seto <[EMAIL PROTECTED]> --- arch/ia64/Kconfig