I just tried your NFS/TCP patch against 2.2.0p6.
Not much success I am afraid. Here is what I tried and what happened
1) mount with flags "rsize=16384,wsize=16384,tcp,intr,nolock"
Try make -j 32 of linux kernel across localhost, using userland NFS
server.
Result: lasts about 1 sec. Spits out "RPC: empty TCP record". All
processes hang in D state (at shutdown lots of unpleasant RPC messages
show up)
I suggest you try the above stability test - localhost is a very fast
transport to help expose those races. A make -j 32 is massively parallel,
and a kernel build involves a good deal of reading and writing.
2) mount with flags and localhost server as above, expect let rsize and
wsize default.
Tried: make clean on same linux source tree
Result: Process hangs in D state.
Cheers
Chris
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/