| Commit message (Expand) | Author | Age | Files | Lines |
* | Drop unnecessary `p' parameter from vget(9). |  visa | 2018-05-27 | 1 | -3/+2 |
* | Implement proper locking for NFS nodes. |  mpi | 2018-05-05 | 1 | -2/+9 |
* | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always |  visa | 2018-04-28 | 1 | -2/+2 |
* | Change the representation of an NFS mount point by caching the root |  mpi | 2018-04-09 | 1 | -13/+1 |
* | Check for possible race after sleeping instead of using a rwlock to |  mpi | 2018-03-28 | 1 | -15/+7 |
* | replace the use of RB macros with the RBT functions. |  dlg | 2016-09-27 | 1 | -7/+13 |
* | Remove the unused flags argument from VOP_UNLOCK(). |  natano | 2016-03-19 | 1 | -2/+2 |
* | sync a function's comment with its signature |  mmcc | 2016-02-09 | 1 | -4/+3 |
* | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -2/+1 |
* | to be safe, revert locking change until further tested. |  tedu | 2014-12-23 | 1 | -9/+5 |
* | optimize locking a wee bit by holding it for critical parts only |  tedu | 2014-12-23 | 1 | -5/+9 |
* | primary change: move uvm_vnode out of vnode, keeping only a pointer. |  tedu | 2014-12-16 | 1 | -1/+2 |
* | add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes. |  tedu | 2014-11-15 | 1 | -2/+2 |
* | remove uneeded proc.h includes |  jsg | 2014-09-14 | 1 | -2/+2 |
* | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -2/+2 |
* | Bring back the "End the VOP experiment." diff, naddy's issues where |  thib | 2010-12-21 | 1 | -3/+5 |
* | Backout the VOP diff until the issues naddy was seeing on alpha (gcc3) |  thib | 2010-09-10 | 1 | -5/+3 |
* | End the VOP experiment. Instead of the ridicolusly complicated operation |  thib | 2010-09-06 | 1 | -3/+5 |
* | No "\n" needed at the end of panic() strings. |  krw | 2010-08-07 | 1 | -3/+3 |
* | This fixes a case where we could panic on a null deref with a bad vnode |  beck | 2009-12-17 | 1 | -6/+32 |
* | back out previous fix, apparently neither art or i can fix anything right on the first try |  beck | 2009-12-15 | 1 | -2/+1 |
* | This fixes a case where we could panic on a null deref with a bad vnode |  beck | 2009-12-15 | 1 | -1/+2 |
* | Use the nfs_hashlock to protect the nfs_nodetree hanging of the mount. |  thib | 2009-08-14 | 1 | -9/+27 |
* | tiny knf and use curproc directly instead of a setting up a local proc |  thib | 2009-08-11 | 1 | -10/+6 |
* | Use an RB tree instead of a hashtable for fh/node lookups. |  thib | 2009-08-10 | 1 | -51/+44 |
* | (struct foo *)0 -> NULL, every where I could find it. |  thib | 2009-07-20 | 1 | -3/+3 |
* | Replace the TRUE/FALSE defines with 1/0 respectively. This doesn't |  thib | 2008-12-24 | 1 | -4/+1 |
* | small indent fix |  thib | 2008-12-23 | 1 | -9/+8 |
* | o nfs_vinvalbuf() is always called with the intrflag as 1, and then |  thib | 2008-08-09 | 1 | -2/+2 |
* | Remove code for variable-sized allocations of NFS filehandles by malloc(), |  blambert | 2008-08-08 | 1 | -9/+2 |
* | A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO) |  mk | 2008-06-14 | 1 | -3/+2 |
* | Canonical for() -> queue.h FOREACH macro conversions. |  blambert | 2008-06-11 | 1 | -2/+3 |
* | o Avoid putting duplicate entries into the name cache, |  thib | 2008-06-10 | 1 | -1/+2 |
* | Garbage collect nfsdmap and leftover code. That structure |  thib | 2007-12-13 | 1 | -18/+3 |
* | MALLOC/FREE -> malloc/free + M_ZERO. |  thib | 2007-09-20 | 1 | -3/+3 |
* | pedro ok'd this ~3500 line diff which removes the vop argument |  deraadt | 2007-06-01 | 1 | -8/+3 |
* | Add a name argument to the RWLOCK_INITIALIZER macro. |  thib | 2007-05-29 | 1 | -2/+2 |
* | lockmgr -> rwlock for the nfs_hashlock. |  thib | 2007-05-28 | 1 | -7/+6 |
* | add a name to rwlock so that we can tell where procs are getting stuck |  tedu | 2006-05-07 | 1 | -2/+2 |
* | Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks. |  pedro | 2006-01-09 | 1 | -1/+7 |
* | Use NULL where NULL is meant |  pedro | 2005-11-19 | 1 | -2/+2 |
* | Remove unnecessary lockmgr() archaism that was costing too much in terms |  pedro | 2005-11-19 | 1 | -4/+4 |
* | Use list and queue macros where applicable to make the code easier to read; |  miod | 2004-12-26 | 1 | -2/+2 |
* | NFS commit coalescion: instead of sending a commit for each block, coalesce |  marius | 2004-08-03 | 1 | -1/+3 |
* | Remove the advertising clause in the UCB license which Berkeley |  millert | 2003-06-02 | 1 | -6/+2 |
* | use hash.h for nfs_hash as well as namei's hash |  ericj | 2002-07-02 | 1 | -20/+4 |
* | First round of __P removal in sys |  millert | 2002-03-14 | 1 | -2/+2 |
* | Sigh. The diff is out for testing for three months without a single problem. |  art | 2002-02-23 | 1 | -25/+11 |
* | More locking in the NFS code |  csapuntz | 2002-02-22 | 1 | -11/+25 |
* | Pool deals fairly well with physical memory shortage, but it doesn't deal |  art | 2002-01-23 | 1 | -2/+2 |