summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_subs.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-2/+2
* Tweaks utimensat/futimens handling to always update ctime, even when bothguenther2015-04-171-3/+26
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* First step towards making uiomove() take a size_t size argument:miod2015-02-101-2/+2
* use NGROUPS_MAXderaadt2015-01-171-2/+2
* Explicitely include <uvm/uvm_extern.h> in order to build on variable page sizemiod2014-12-291-1/+2
* change req pool alloc to null. add prwaitok here and nfs_node_pool whichtedu2014-12-231-4/+4
* convert one hot looking bcopy to memcpytedu2014-12-181-2/+2
* delete a whole mess of unnecessary caddr_t caststedu2014-12-181-3/+3
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-2/+1
* bzero -> memsettedu2014-11-141-2/+2
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-3/+1
* If the v_type is going to change when loading the NFS attribute cache,jsing2013-11-271-1/+2
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-6/+4
* move the specfs code to a place people can see it; ok guenther thib krwderaadt2011-07-041-2/+2
* Bring back the "End the VOP experiment." diff, naddy's issues wherethib2010-12-211-6/+6
* Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)thib2010-09-101-6/+6
* Rename lookup/relookup to vfs_lookup/vfs_relookup.thib2010-09-091-2/+2
* End the VOP experiment. Instead of the ridicolusly complicated operationthib2010-09-061-6/+6
* clean up a few things that where left to rot after bob's vfs cache work.thib2010-05-191-3/+1
* antsyjsg2009-10-191-85/+29
* Backout the asyncio/aiod change, as it causes buf's to get hung.thib2009-09-021-4/+2
* move to having requests on a per nfsmount tailq instead of one global one.thib2009-08-251-11/+1
* Rework the way we do async I/O in nfs. Introduce separate buf queues forthib2009-08-201-2/+4
* Teach nfsm_fhtom about nfsm_info structsblambert2009-08-131-4/+4
* change version 3 post-operation attribute building function to notblambert2009-08-131-23/+12
* Use an RB tree instead of a hashtable for fh/node lookups.thib2009-08-101-4/+7
* Remove the v2 writegather code. It did help alot back in the 80sthib2009-08-101-43/+1
* group all of the on-stack variables that are uses by the nfsm_macrosthib2009-08-041-14/+7
* (struct foo *)0 -> NULL, every where I could find it.thib2009-07-201-4/+4
* Remove the VREF() macro and replaces all instances with a call to verf(),thib2009-07-091-2/+2
* Remove unused procnums (NQNFS leftovers) and cleanup.thib2009-05-301-8/+2
* retire the nfs rtt log code, this isnt really all thatthib2009-05-221-5/+1
* Convert macros to functions to reduce kernel memory usage.blambert2009-04-131-1/+23
* Convert a sizeable macro to a much-leaner function. Saves (IIRC) 5k on i386.blambert2009-03-301-1/+67
* Use a timespec instead of a time_t for the clients nfsnodethib2009-01-241-3/+3
* Start reworking NFS client mbuf handling by creating an interface whichblambert2009-01-201-8/+5
* Trivial lvalue abuse fixes, no binary changes.grange2009-01-131-2/+3
* fix a typo made in last commit, also slightly better wording forthib2008-12-241-3/+3
* Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tthib2008-12-241-7/+6
* use the shiny new nitems macrothib2008-11-241-2/+2
* Correctly invalidate attribute cache entries in case the vnode modepedro2008-08-251-3/+4
* After beck@ changed the way nfsiod's are notified of work, theblambert2008-08-081-7/+1
* unroll the NFSMADV() macro and nuke itthib2008-06-151-2/+2
* use nfsm_padlen() where appropriate;thib2008-06-141-3/+3
* Kill one-liner macro which obfuscated mbuf pointer assignment.blambert2008-06-131-4/+2
* remove rpc_auth_kerb variable, its now unused...thib2008-06-131-4/+2
* Replace one-line macro which only obfuscated the fact thatblambert2008-06-131-3/+3
* Remove now-vestigial bpos pointer from NFS. For building outgoingblambert2008-06-121-50/+33