summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vfsops.c
AgeCommit message (Expand)Author
2024-10-30directly use dev_t for swdevt[], remove struct swdevtJonathan Gray
2024-05-12nfs_procids was removed in 1996Jonathan Gray
2024-05-01remove unneeded includesJonathan Gray
2024-04-30Convert all the NFS macros (in nfsm_subs.h) into inline functions with theMiod Vallat
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2022-08-12Put more struct vnode fields under splbio().Visa Hankala
2021-01-02nfs: don't sleep on lboltcheloha
2020-01-10Convert the vnode list at the mount point into a tailq. DuringAlexander Bluhm
2020-01-08Convert infinite sleeps to tsleep_nsec(9).Martin Pieuchot
2019-12-26Convert struct vfsops initializer to C99 style.Alexander Bluhm
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