summaryrefslogtreecommitdiff
path: root/sys/nfs
AgeCommit message (Expand)Author
2010-04-03Don't return 0 if error is set to EBADRPC. Found by jsg@ and clang.Kenneth R Westerback
2010-03-29Initialize various uninitialized variables. Found by jsg@ via Clang.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-12-15Make sillyrename not so damn silly. The kindergarten algorithm here forBob Beck
2009-12-10"fix" from freebsd to hide potential race in silly renames, whereBob Beck
2009-10-19antsyJonathan Gray
2009-09-02Backout the asyncio/aiod change, as it causes buf's to get hung.Thordur I. Bjornsson
2009-08-30if nfs_namei() fails, there's no ni_startdir and the pathname buffer hasThordur I. Bjornsson
2009-08-27Garbage collect two variables that where set but unused.Thordur I. Bjornsson
2009-08-27introduce a flag member to struct nfs_aiod, and use flags instead of the exitThordur I. Bjornsson
2009-08-26make sure that an aiod has been removed from the nfs_aiods_idle listThordur I. Bjornsson
2009-08-25move to having requests on a per nfsmount tailq instead of one global one.Thordur I. Bjornsson
2009-08-20Rework the way we do async I/O in nfs. Introduce separate buf queues forThordur I. Bjornsson
2009-08-14add ddb functions to be able to show all the nfsnodes in the systemThordur I. Bjornsson
2009-08-14Use the nfs_hashlock to protect the nfs_nodetree hanging of the mount.Thordur I. Bjornsson
2009-08-14Avoid double-release of vnodes in several functionsBret Lambert
2009-08-14Initialize len variable; found by Martynas VenckusBret Lambert
2009-08-13Teach nfsm_fhtom about nfsm_info structsBret Lambert
2009-08-13change version 3 post-operation attribute building function to notBret Lambert
2009-08-13- remove super-obvious comments from $fs_vnodeop_entries[]Jasper Lievisse Adriaanse
2009-08-11tiny knf and use curproc directly instead of a setting up a local procThordur I. Bjornsson
2009-08-11Fix a few bugs in nfsrv_rename() error recovery code.Thordur I. Bjornsson
2009-08-10Use an RB tree instead of a hashtable for fh/node lookups.Thordur I. Bjornsson
2009-08-10AnotherBret Lambert
2009-08-10Remove the v2 writegather code. It did help alot back in the 80sThordur I. Bjornsson
2009-08-10The only caller of NFSMSIZ got changed yesterday, so remove it.Bret Lambert
2009-08-09MLEN < NFS_MAXPATHLEN < MCLBYTES, so there's no need toBret Lambert
2009-08-09error = operation();Bret Lambert
2009-08-09set the mrq pointer (request) in the nfsm_reply() macro, as we can return fro...Thordur I. Bjornsson
2009-08-04group all of the on-stack variables that are uses by the nfsm_macrosThordur I. Bjornsson
2009-07-30make sure we only ever try to read out post-op attributesThordur I. Bjornsson
2009-07-28Using the buf pointer returned from incore is a really bad idea.Artur Grabowski
2009-07-22Instead of calculating a number of seconds to sleep, tsleep()ing onBret Lambert
2009-07-22remove a comment thats part lie and part stating the obvious.Thordur I. Bjornsson
2009-07-20(struct foo *)0 -> NULL, every where I could find it.Thordur I. Bjornsson
2009-07-20For memory that gets allocated for every NFS request, pools make moreBret Lambert
2009-07-18if -> in, and the sentance makes more sense.Thordur I. Bjornsson
2009-07-18Fixes for the NFSERR_RETERR commit.Thordur I. Bjornsson
2009-07-17Initialize a variable that was previously using a mystery value inBret Lambert
2009-07-14don't give people any ideas. nfssvc(2) should not be usedThordur I. Bjornsson
2009-07-13Make the callers of nfs_request() responsible for freeing the reply mbuf,Thordur I. Bjornsson
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-07-08remove redundant comment.Thordur I. Bjornsson
2009-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-23- /dev/drum is long gone; sync comment with realityJasper Lievisse Adriaanse
2009-06-06Don't allocate an mbuf cluster without checking to see if it willBret Lambert
2009-06-06Consolidate error handling in read case.Bret Lambert
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski