summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vnops.c
AgeCommit message (Expand)Author
2012-11-17buf_acquire() can sleep, so advance down b_vnbufs afterwardsTheo de Raadt
2012-03-23Make rusage totals, itimers, and profile settings per-process insteadPhilip Guenthe
2011-07-09KNFBob Beck
2011-07-08fix nfs pending writes, which were not handled correctly in the commitBob Beck
2011-07-05When calling nfs_request() for what could be an async request, passPhilip Guenthe
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
2011-04-05Every single vop_default is set to eopnotsupp, so retire itThordur I. Bjornsson
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-05-19clean up a few things that where left to rot after bob's vfs cache work.Thordur I. Bjornsson
2010-04-12Don't jump the queue if we have to wait on the client side becauseBob Beck
2010-03-29Initialize various uninitialized variables. Found by jsg@ via Clang.Kenneth R Westerback
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-20Rework the way we do async I/O in nfs. Introduce separate buf queues forThordur I. Bjornsson
2009-08-13Teach nfsm_fhtom about nfsm_info structsBret Lambert
2009-08-13- remove super-obvious comments from $fs_vnodeop_entries[]Jasper Lievisse Adriaanse
2009-08-04group all of the on-stack variables that are uses by the nfsm_macrosThordur I. Bjornsson
2009-07-20(struct foo *)0 -> NULL, every where I could find it.Thordur I. Bjornsson
2009-07-18Fixes for the NFSERR_RETERR commit.Thordur 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-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski
2009-06-04Demacro nfsm_lookup for great justice.Bret Lambert
2009-04-13Convert macros to functions to reduce kernel memory usage.Bret Lambert
2009-01-24oops. forgot to remove a debug printf from the diff.Thordur I. Bjornsson
2009-01-24Use a timespec instead of a time_t for the clients nfsnodeThordur I. Bjornsson
2009-01-24propagate the O_EXCL flag down to the file systems, by settingThordur I. Bjornsson
2009-01-19Introduce a macro to invalidate the attributeThordur I. Bjornsson
2009-01-18Replace #ifndef DIAGNOSTIC with #ifdef to make the additional checksAlexander Bluhm
2009-01-13Trivial lvalue abuse fixes, no binary changes.Alexander Yurchenko
2008-12-24Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tThordur I. Bjornsson
2008-10-16Don't hide the fact that NFS uses vop_generic_* functions behindBret Lambert
2008-09-12provide a NOTE_TRUNCATED kq hint in nfs_setattr() if the fileThordur I. Bjornsson
2008-08-21Fix 'if ();' construction introduced in last commit, okay deraadt@Pedro Martelletto
2008-08-09o nfs_vinvalbuf() is always called with the intrflag as 1, and thenThordur I. Bjornsson
2008-08-08After beck@ changed the way nfsiod's are notified of work, theBret Lambert
2008-08-08Remove code for variable-sized allocations of NFS filehandles by malloc(),Bret Lambert
2008-07-25much more correct way of dealing with nfs pending reads/writesBob Beck
2008-07-23make this real CTheo de Raadt
2008-07-23Correct cases of mishandling of pending reads and writes to preventBob Beck
2008-07-23 - in nfs_mknodrpc - initialize the node we pass to nfs_lookitup. It'sArtur Grabowski
2008-07-06remove #ifndef nolint gooThordur I. Bjornsson
2008-06-14Replace nfsm_build/bcopy with nfsm_{buf,str}tombuf functions inBret Lambert
2008-06-13Kill one-liner macro which obfuscated mbuf pointer assignment.Bret Lambert
2008-06-13nuke a bunch of bogus ARGSUSED;Thordur I. Bjornsson