[1061] in linux-net channel archive

home help back first fref pref prev next nref lref last post

Re: zero-length fragments strike again

daemon@ATHENA.MIT.EDU (Rick Sladkey)
Wed Sep 6 15:15:06 1995

From: jrs@world.std.com (Rick Sladkey)
To: Werner Almesberger <almesber@lrc.epfl.ch>
Cc: iialan@iifeak.swan.ac.uk, rzsfl@rz.uni-sb.de, hjl@nynexst.com,
        linux-net@vger.rutgers.edu
In-Reply-To: almesber@lrc.epfl.ch's message
             of Thu, 31 Aug 1995 22:44:07 +0200
Date: Wed, 6 Sep 1995 00:44:14 EDT

> From: Werner Almesberger <almesber@lrc.epfl.ch>
> Subject: zero-length fragments strike again
> Date: Thu, 31 Aug 1995 22:44:07 +0200 (MET DST)

> The second (minor) problem is that fs/nfs/sock.c:do_nfs_rpc_call
> overwrites the -EIO (for the NFS timeout) with a -EAGAIN (for the
> recvfrom it attempts a bit later).

I'll fix this problem, thanks.

> The third (slightly nastier) problem is that ld 2.5.2.6/BFD2.5 (or
> is it libc 4.6.27 ?) seems to ignore the write error it gets when
> that bug hits ...

Actually, this is correct, I think. The C library should ignore
aEAGAIN when it occurs beause of interrupts.  If the call returned EIO
as it should have all would be well.

home help back first fref pref prev next nref lref last post