summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_subs.c
AgeCommit message (Expand)Author
2016-08-30pool_setipl for nfs poolsDavid Gwynne
2016-04-29Fix some gibbering horrors due to uninitialized struct nameidata'sBob Beck
2016-03-19Remove the unused flags argument from VOP_UNLOCK().natano
2016-02-13Convert to uiomove. From Martin Natano.Stefan Kempf
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-04-17Tweaks utimensat/futimens handling to always update ctime, even when bothPhilip Guenther
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2015-01-17use NGROUPS_MAXTheo de Raadt
2014-12-29Explicitely include <uvm/uvm_extern.h> in order to build on variable page sizeMiod Vallat
2014-12-23change req pool alloc to null. add prwaitok here and nfs_node_pool whichTed Unangst
2014-12-18convert one hot looking bcopy to memcpyTed Unangst
2014-12-18delete a whole mess of unnecessary caddr_t castsTed Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-14bzero -> memsetTed Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2013-11-27If the v_type is going to change when loading the NFS attribute cache,Joel Sing
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
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-09Rename lookup/relookup to vfs_lookup/vfs_relookup.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
2009-10-19antsyJonathan Gray
2009-09-02Backout the asyncio/aiod change, as it causes buf's to get hung.Thordur 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-13Teach nfsm_fhtom about nfsm_info structsBret Lambert
2009-08-13change version 3 post-operation attribute building function to notBret Lambert
2009-08-10Use an RB tree instead of a hashtable for fh/node lookups.Thordur I. Bjornsson
2009-08-10Remove the v2 writegather code. It did help alot back in the 80sThordur I. Bjornsson
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-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-05-30Remove unused procnums (NQNFS leftovers) and cleanup.Thordur I. Bjornsson
2009-05-22retire the nfs rtt log code, this isnt really all thatThordur I. Bjornsson
2009-04-13Convert macros to functions to reduce kernel memory usage.Bret Lambert
2009-03-30Convert a sizeable macro to a much-leaner function. Saves (IIRC) 5k on i386.Bret Lambert
2009-01-24Use a timespec instead of a time_t for the clients nfsnodeThordur I. Bjornsson
2009-01-20Start reworking NFS client mbuf handling by creating an interface whichBret Lambert
2009-01-13Trivial lvalue abuse fixes, no binary changes.Alexander Yurchenko
2008-12-24fix a typo made in last commit, also slightly better wording forThordur I. Bjornsson
2008-12-24Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tThordur I. Bjornsson
2008-11-24use the shiny new nitems macroThordur I. Bjornsson
2008-08-25Correctly invalidate attribute cache entries in case the vnode modePedro Martelletto
2008-08-08After beck@ changed the way nfsiod's are notified of work, theBret Lambert
2008-06-15unroll the NFSMADV() macro and nuke itThordur I. Bjornsson
2008-06-14use nfsm_padlen() where appropriate;Thordur I. Bjornsson