summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vfsops.c
AgeCommit message (Expand)Author
2018-07-02Use more list macros for v_dirtyblkhd.Alexander Bluhm
2018-05-27Drop unnecessary `p' parameter from vget(9).Visa Hankala
2018-05-04After unmount nfs_timer() could access the freed memory of structAlexander Bluhm
2018-05-02Remove proc from the parameters of vn_lock(). The parameter isVisa Hankala
2018-04-28Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysVisa Hankala
2018-04-09Change the representation of an NFS mount point by caching the rootMartin Pieuchot
2018-02-10Syncronize filesystems to disk when suspending. Each mountpoint's vnodesTheo de Raadt
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-05-17Remove useless splsoftnet().Martin Pieuchot
2017-02-22Keep local definitions local.Martin Pieuchot
2016-11-15Switch nfs_timer() to timeout_set_proc(9) as it might end up doing aMartin Pieuchot
2016-09-27replace the use of RB macros with the RBT functions.David Gwynne
2016-08-13Eliminate pointless casts to qaddr_t of a value being assigned to a void*Philip Guenther
2016-04-26Populate all necessary statfs members in .vfs_statfs. cd9660, udf,Martin Natano
2016-03-17Set mnt_data to NULL after freeing the file system specific mount point.Alexander Bluhm
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-17use NGROUPS_MAXTheo de Raadt
2014-12-18delete a whole mess of unnecessary caddr_t castsTed Unangst
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-11-15add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.Ted Unangst
2014-11-14bzero -> memsetTed Unangst
2014-09-08remove uneeded route.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-12-01Change 'mountlist' from CIRCLEQ to TAILQ. Be paranoid andKenneth R Westerback
2013-09-20Add support for root on nfs using v3. Code adapted from NetBSD.Federico G. Schwindt
2013-04-17Unbreak and cleanup diskless swap automount.Florian Obser
2013-04-15Add an f_mntfromspec member to struct statfs, which specifies the name ofJoel Sing
2013-01-16do not expose NETDEV to userland from param.hTheo de Raadt
2012-09-10Cleanup VFS mount string handling:Joel Sing
2011-07-09KNFBob 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-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-10Use an RB tree instead of a hashtable for fh/node lookups.Thordur 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-13Make the callers of nfs_request() responsible for freeing the reply mbuf,Thordur I. Bjornsson
2009-06-04Demacro nfsm_lookup for great justice.Bret Lambert
2009-06-02give the retransmission count booking keeping a facelift,Thordur I. Bjornsson
2009-04-13Convert macros to functions to reduce kernel memory usage.Bret Lambert
2008-12-24Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tThordur I. Bjornsson
2008-07-28dont stuff nfs mount point flags into the statfs f_flags member, itsThordur I. Bjornsson
2008-07-10nuke two bogus ARGSUSEDThordur I. Bjornsson
2008-07-05Clean up some old dead code, mostly nqnfs and kerberos leftoversThordur 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-12Remove now-vestigial bpos pointer from NFS. For building outgoingBret Lambert
2008-06-11Canonical for() -> queue.h FOREACH macro conversions.Bret Lambert