| Commit message (Expand) | Author | Age | Files | Lines |
* | Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. | ru | 2008-03-25 | 1 | -2/+2 |
* | Consolidate the code to generate a new XID for a NFS request into a | jhb | 2008-02-13 | 1 | -8/+1 |
* | The previous revision broke the case of reconnecting to a TCP NFS server | jhb | 2008-01-11 | 1 | -1/+22 |
* | Pass curthread to various socket routines (socreate(), sobind(), and | jhb | 2008-01-10 | 1 | -1/+1 |
* | NFS MP scaling changes. | mohans | 2007-10-12 | 1 | -71/+123 |
* | Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which | rwatson | 2007-08-06 | 1 | -42/+14 |
* | In nfs_down(), if rep can be NULL, which we test for, then we should | rwatson | 2007-05-18 | 1 | -3/+4 |
* | Back out a chance to nfs_timer() that inadvertantly crept in the last checkin :( | mohans | 2007-03-09 | 1 | -1/+1 |
* | Over NFS, an open() call could result in multiple over-the-wire | mohans | 2007-03-09 | 1 | -1/+1 |
* | Backing out an earlier change. It seems harmless for NFS to miss the "force | mohans | 2007-02-16 | 1 | -6/+0 |
* | Add missing MNT_ILOCK around some mnt_kern_flag accesses. | mohans | 2007-02-11 | 1 | -0/+6 |
* | NetApp filers return corrupt post op attrs in the wcc on NFS error responses. | mohans | 2006-12-11 | 1 | -1/+8 |
* | bde@ pointed out that tprintf() acquires Giant so callers of tprintf() don't | mohans | 2006-11-27 | 1 | -6/+4 |
* | 1) Fix up locking in nfs_up() and nfs_down. | mohans | 2006-11-20 | 1 | -30/+39 |
* | Make EWOULDBLOCK a recoverable error so that the request is retransmitted. | mohans | 2006-10-31 | 1 | -2/+2 |
* | Fix for a deadlock triggered by a 'umount -f' causing a NFS request to never | mohans | 2006-08-29 | 1 | -2/+14 |
* | soreceive_generic(), and sopoll_generic(). Add new functions sosend(), | rwatson | 2006-07-24 | 1 | -11/+6 |
* | Signals may be delivered to process as well as to the thread. Check the | kib | 2006-07-08 | 1 | -1/+3 |
* | Refactor the NFS over UDP retransmit timeout estimation logic to allow | cel | 2006-05-23 | 1 | -60/+131 |
* | Changes to make the NFS client MP safe. | mohans | 2006-05-19 | 1 | -171/+272 |
* | Fix a snafu caused while patching the previous fix from another branch. | mohans | 2006-05-05 | 1 | -1/+0 |
* | Fix for a NFS/TCP client bug which would cause the NFS/TCP stream to get | mohans | 2006-05-05 | 1 | -0/+31 |
* | Fix a bug in the NFS/TCP retransmission path. | kris | 2006-03-23 | 1 | -0/+1 |
* | If an NFS server returns more than a few EJUKEBOX errors for a given RPC | cel | 2006-03-17 | 1 | -8/+4 |
* | Don't log an error on tcp connection reset, even if we don't get ECONNRESET. | rees | 2006-01-20 | 1 | -2/+2 |
* | Improve upon rev 1.133 where NFS/TCP would not reconnect. | ps | 2005-12-12 | 1 | -13/+2 |
* | Fix for a bug where NFS/TCP would not reconnect (in the case where | ps | 2005-11-21 | 1 | -1/+12 |
* | fix a problem with XID re-use when a server returns NFSERR_JUKEBOX. | rees | 2005-11-21 | 1 | -3/+8 |
* | Fix for a race between the thread transmitting the request and the | ps | 2005-11-03 | 1 | -1/+5 |
* | Add GIANT_REQUIRED and WITNESS sleep warnings to uprintf() and tprintf(), | rwatson | 2005-09-19 | 1 | -1/+13 |
* | FIx for a bug in the change that made nfs_timer() MPSAFE. We need to | ps | 2005-07-27 | 1 | -0/+2 |
* | Make nfs_timer() MPSAFE. With this change, the bottom half of the NFS | ps | 2005-07-19 | 1 | -11/+21 |
* | Fix for a NFS soft mounts bug where if the number of retries exceeds | ps | 2005-07-18 | 1 | -1/+2 |
* | Fixes for NFS crashes on architectures that require strict alignment. | ps | 2005-07-14 | 1 | -1/+2 |
* | set R_MUSTRESEND flag in mark_for_reconnect so re-connected requests get | rees | 2005-05-10 | 1 | -12/+6 |
* | Fix a bug in NFS/TCP where retransmissions would not reliably happen | ps | 2005-05-04 | 1 | -3/+11 |
* | TCP reconnect is not an error. | rees | 2005-04-18 | 1 | -3/+3 |
* | - The NFS client was incorrectly masking SIGSTOP (which is | ps | 2005-03-23 | 1 | -19/+6 |
* | Minor cleanup in nfs_request() and removal of a comment that doesn't | ps | 2005-02-26 | 1 | -10/+1 |
* | Fix for a potential NFS client race where shared data is updated from | ps | 2005-02-18 | 1 | -0/+4 |
* | /* -> /*- for license, minor formatting changes | imp | 2005-01-07 | 1 | -1/+1 |
* | If the NFS/TCP stream is out of sync between the client and server, | ps | 2005-01-05 | 1 | -1/+1 |
* | Always issue wakeups() to the NFS requestors under the mutex | ps | 2004-12-07 | 1 | -7/+17 |
* | Rewrite of the NFS client's reply handling. We now have NFS socket | ps | 2004-12-06 | 1 | -401/+530 |
* | In nfs_timer(), pass curthread rather than &thread0 into the protocol | rwatson | 2004-08-25 | 1 | -4/+2 |
* | Turn off SO_REUSEADDR and SO_REUSEPORT, they were causing EADDRINUSE | alfred | 2004-07-13 | 1 | -5/+1 |
* | Rename Alfred's kern_setsockopt to so_setsockopt, as this seems a | dwmalone | 2004-07-12 | 1 | -2/+2 |
* | Use SO_REUSEADDR and SO_REUSEPORT when reconnecting NFS mounts. | alfred | 2004-07-12 | 1 | -2/+10 |
* | Acquire socket lock in nfs_connect() connection/sleep loop to protect | rwatson | 2004-07-06 | 1 | -6/+6 |
* | NFS mobility PHASE I, II & III (phase VI, and V pending): | alfred | 2004-07-06 | 1 | -61/+170 |