Trond Myklebust <trond.myklebust@fys.uio.no>: o A patch by Chuck Lever that cleans up the RPC socket slot allocation code. o A patch by Chuck Lever with further cleanups of the RPC socket slot allocation code. o Another patch by Chuck Lever that ensures that the PG_uptodate bit gets set when the entire page gets written by nfs_writepage_sync() o A patch by Patrice Dumas to implement nlmsvc_proc_granted_res o A patch by Patrice Dumas to add a check in order to ensure that we really were requesting a blocking lock when we get a reply from the server asking us to block. o A patch to ensures that blocks which are not going to time out are placed last on the nlm_block list (problem reported by Olaf Kirch). o Add standard spinlocks to protect the socket from being released by one CPU while the other is in a soft interrupt. o Fix a race: Ensure that requests retry if the remote server disconnects us while we're inside xprt_transmit(). o Don't use an RPC child process when reconnecting to a TCP server o Ensure that if we need to reconnect the socket, we also resend the entire message. o Fix a TCP client corruption problem affecting resent requests o Ensure that the lockd clients always use one of the reserved ports o Replace buggy version of xdr_shift_buf() with the version from 2.5.x