summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_node.c
AgeCommit message (Expand)Author
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
2001-06-25Remove NQNFSConstantine Sapuntzakis
2001-06-24Change handling of NFS root vnode. Moves recognition of NFS root vnode intoConstantine Sapuntzakis
1999-04-28zap the newhashinit hack.Artur Grabowski
1998-08-21Fix malloc race in nfs_node.cConstantine Sapuntzakis
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockConstantine Sapuntzakis
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1997-04-18Don't set sillyrename field to 0 for directories, as it's in a union withTheo de Raadt
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt