Subject: Re: UBC info
To: Chuck Silvers <chuq@chuq.com>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 06/16/1999 10:48:20
On Tue, 15 Jun 1999 21:09:35 -0700 
 Chuck Silvers <chuq@chuq.com> wrote:

 > I was planning on just letting i/o errors return EFAULT to the application.
 > I can't think of an application that would really care whether a read()
 > failed because of bogus arguments vs. an i/o error.  either way, the data
 > doesn't get where it was supposed to go.

It might affect the error recovery of the program.  If an I/O error occurs,
you really ought to return EIO.

 > does anyone feel it's important to retain EIO returns for real i/o errors
 > in the filesystem?  there's a performance benefit for letting them turn
 > into EFAULT (or so the theory goes).

See above :-)

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>