summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_node.c
AgeCommit message (Expand)Author
2016-09-27replace the use of RB macros with the RBT functions.David Gwynne
2016-03-19Remove the unused flags argument from VOP_UNLOCK().natano
2016-02-09sync a function's comment with its signaturemmcc
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-23to be safe, revert locking change until further tested.Ted Unangst
2014-12-23optimize locking a wee bit by holding it for critical parts onlyTed Unangst
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-11-15add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.Ted Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2010-12-21Bring back the "End the VOP experiment." diff, naddy's issues whereThordur I. Bjornsson
2010-09-10Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)Thordur I. Bjornsson
2010-09-06End the VOP experiment. Instead of the ridicolusly complicated operationThordur I. Bjornsson
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2009-12-17This fixes a case where we could panic on a null deref with a bad vnodeBob Beck
2009-12-15back out previous fix, apparently neither art or i can fix anything right on ...Bob Beck
2009-12-15This fixes a case where we could panic on a null deref with a bad vnodeBob Beck
2009-08-14Use the nfs_hashlock to protect the nfs_nodetree hanging of the mount.Thordur I. Bjornsson
2009-08-11tiny knf and use curproc directly instead of a setting up a local procThordur I. Bjornsson
2009-08-10Use 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-24Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tThordur I. Bjornsson
2008-12-23small indent fixThordur I. Bjornsson
2008-08-09o nfs_vinvalbuf() is always called with the intrflag as 1, and thenThordur I. Bjornsson
2008-08-08Remove code for variable-sized allocations of NFS filehandles by malloc(),Bret Lambert
2008-06-14A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO)Michael Knudsen
2008-06-11Canonical for() -> queue.h FOREACH macro conversions.Bret Lambert
2008-06-10o Avoid putting duplicate entries into the name cache,Thordur I. Bjornsson
2007-12-13Garbage collect nfsdmap and leftover code. That structureThordur I. Bjornsson
2007-09-20MALLOC/FREE -> malloc/free + M_ZERO.Thordur I. Bjornsson
2007-06-01pedro ok'd this ~3500 line diff which removes the vop argumentTheo de Raadt
2007-05-29Add a name argument to the RWLOCK_INITIALIZER macro.Thordur I. Bjornsson
2007-05-28lockmgr -> rwlock for the nfs_hashlock.Thordur I. Bjornsson
2006-05-07add a name to rwlock so that we can tell where procs are getting stuckTed Unangst
2006-01-09Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.Pedro Martelletto
2005-11-19Use NULL where NULL is meantPedro Martelletto
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-08-03NFS commit coalescion: instead of sending a commit for each block, coalescemarius eriksen
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-07-02use hash.h for nfs_hash as well as namei's hashEric Jackson
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-23Sigh. The diff is out for testing for three months without a single problem.Artur Grabowski
2002-02-22More locking in the NFS codeConstantine Sapuntzakis
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2002-01-16use queue.h macro'sEric Jackson
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-01Unlock and drop vnode if VOP_GETATTR fails.Artur Grabowski
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur Grabowski
2001-11-15Remove creds from struct buf, move the creds that nfs need into the nfs node.Artur Grabowski