Age | Commit message (Expand) | Author |
2024-05-01 | remove unneeded includes | Jonathan Gray |
2022-06-27 | Fix lock order reversal in nfs_inactive() | Visa Hankala |
2021-10-20 | revert vnode: remove VLOCKSWORK and check locking when vop_islocked != nullop | Sebastien Marie |
2021-10-19 | vnode: remove VLOCKSWORK and check locking when vop_islocked != nullop | Sebastien Marie |
2021-10-19 | vnode: do not manipulate vnode lock directly | Sebastien Marie |
2020-01-20 | struct vops is not modified during runtime so use const which moves each | Claudio Jeker |
2018-05-27 | Drop unnecessary `p' parameter from vget(9). | Visa Hankala |
2018-05-05 | Implement proper locking for NFS nodes. | Martin Pieuchot |
2018-04-28 | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always | Visa Hankala |
2018-04-09 | Change the representation of an NFS mount point by caching the root | Martin Pieuchot |
2018-03-28 | Check for possible race after sleeping instead of using a rwlock to | Martin Pieuchot |
2016-09-27 | replace the use of RB macros with the RBT functions. | David Gwynne |
2016-03-19 | Remove the unused flags argument from VOP_UNLOCK(). | natano |
2016-02-09 | sync a function's comment with its signature | mmcc |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2014-12-23 | to be safe, revert locking change until further tested. | Ted Unangst |
2014-12-23 | optimize locking a wee bit by holding it for critical parts only | Ted Unangst |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-11-15 | add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes. | Ted Unangst |
2014-09-14 | remove uneeded proc.h includes | Jonathan Gray |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2010-12-21 | Bring back the "End the VOP experiment." diff, naddy's issues where | Thordur I. Bjornsson |
2010-09-10 | Backout the VOP diff until the issues naddy was seeing on alpha (gcc3) | Thordur I. Bjornsson |
2010-09-06 | End the VOP experiment. Instead of the ridicolusly complicated operation | Thordur I. Bjornsson |
2010-08-07 | No "\n" needed at the end of panic() strings. | Kenneth R Westerback |
2009-12-17 | This fixes a case where we could panic on a null deref with a bad vnode | Bob Beck |
2009-12-15 | back out previous fix, apparently neither art or i can fix anything right on ... | Bob Beck |
2009-12-15 | This fixes a case where we could panic on a null deref with a bad vnode | Bob Beck |
2009-08-14 | Use the nfs_hashlock to protect the nfs_nodetree hanging of the mount. | Thordur I. Bjornsson |
2009-08-11 | tiny knf and use curproc directly instead of a setting up a local proc | Thordur I. Bjornsson |
2009-08-10 | Use an RB tree instead of a hashtable for fh/node lookups. | Thordur I. Bjornsson |
2009-07-20 | (struct foo *)0 -> NULL, every where I could find it. | Thordur I. Bjornsson |
2008-12-24 | Replace the TRUE/FALSE defines with 1/0 respectively. This doesn't | Thordur I. Bjornsson |
2008-12-23 | small indent fix | Thordur I. Bjornsson |
2008-08-09 | o nfs_vinvalbuf() is always called with the intrflag as 1, and then | Thordur I. Bjornsson |
2008-08-08 | Remove code for variable-sized allocations of NFS filehandles by malloc(), | Bret Lambert |
2008-06-14 | A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO) | Michael Knudsen |
2008-06-11 | Canonical for() -> queue.h FOREACH macro conversions. | Bret Lambert |
2008-06-10 | o Avoid putting duplicate entries into the name cache, | Thordur I. Bjornsson |
2007-12-13 | Garbage collect nfsdmap and leftover code. That structure | Thordur I. Bjornsson |
2007-09-20 | MALLOC/FREE -> malloc/free + M_ZERO. | Thordur I. Bjornsson |
2007-06-01 | pedro ok'd this ~3500 line diff which removes the vop argument | Theo de Raadt |
2007-05-29 | Add a name argument to the RWLOCK_INITIALIZER macro. | Thordur I. Bjornsson |
2007-05-28 | lockmgr -> rwlock for the nfs_hashlock. | Thordur I. Bjornsson |
2006-05-07 | add a name to rwlock so that we can tell where procs are getting stuck | Ted Unangst |
2006-01-09 | Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks. | Pedro Martelletto |
2005-11-19 | Use NULL where NULL is meant | Pedro Martelletto |
2005-11-19 | Remove unnecessary lockmgr() archaism that was costing too much in terms | Pedro Martelletto |
2004-12-26 | Use list and queue macros where applicable to make the code easier to read; | Miod Vallat |
2004-08-03 | NFS commit coalescion: instead of sending a commit for each block, coalesce | marius eriksen |