RE: [Fwd: Weird ia64 problem]
>Do you expect a partial write, rather than the EAGAIN?
I suppose you should expect EAGAIN here: http://tinyurl.com/82wr9
describes this situation quite clearly.
1) ia64 thinks 4120 is less than PIPE_BUF, so that it believes
that it should not do a partial write
2) Even though we removed some data from the pipe, it thinks that
it is still all the way full.
[My tests on 2.6.14-rc2].
Which other architectures have you tried this on? Is ia64 all alone
in failing this test?