summaryrefslogtreecommitdiff
path: root/sys/nfs
AgeCommit message (Expand)Author
2021-12-05s/runable/runnable/msaitoh
2021-10-21fix various typos, mainly in comments, but also in man pages and log messages.andvar
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-10-11Mark the EVFILT_VNODE filters MP-safe.thorpej
2021-10-11Setting EV_EOF requires modifying kn->kn_flags. However, that relies onthorpej
2021-10-10Must hold kn->kn_kq->kq_lock to modify kn->kn_flags.thorpej
2021-09-26Change the kqueue filterops::f_isfd field to filterops::f_flags, andthorpej
2021-09-16fix various typos, mainly in comments.andvar
2021-08-12s/directry/directory/andvar
2021-07-18Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-07-18Use macros for the canned parts of device and fifo vnode op tables.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2021-06-13Don't pretend that files are limited to 1TB on NFSv3.mlelstv
2021-06-04Add flag/command NFSSVC_REPLACEEXPORTSLIST to nfssvc(2) system call.hannken
2021-05-27Remove nfs_putpages() prototype; it's not defined anywhere.simonb
2021-04-02Set f_namemax during mount time like all the other filesystems so thatchristos
2020-09-05Round of uvm.h cleanup.riastradh
2020-06-27Introduce genfs_pathconf() and use it for the default case in all filesystems.christos
2020-05-25- Alter the convention for uvm_page_array slightly, so the basic searchad
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-05-17Start trying to reduce cache misses on vm_page during fault processing.ad
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-05-01Resolve delayed truncation from nfs_inactive() too.hannken
2020-04-23PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of its...ad
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-04-04NFSv2 is limited to use only 32bit in metadata. Prevent that largermlelstv
2020-03-22Process concurrent page faults on individual uvm_objects / vm_amaps inad
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-03-14- Hide the details of SPCF_SHOULDYIELD and related behind a couple of smallad
2020-03-08Update NFS errno mapping and add assert for correctnessmgorny
2020-02-27Tighten up the locking around vp->v_iflag a little more after the recentad
2020-02-24v_interlock -> vmobjlockad
2020-02-23UVM locking changes, proposed on tech-kern:ad
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2020-01-15Merge from yamt-pagecache (after much testing):ad
2020-01-02- Eliminate the global "boottime" variable, which was being accessedthorpej
2019-12-22Make mntvnode_lock per-mount, and address false sharing of struct mount.ad
2019-12-15Merge from yamt-pagecache:ad
2019-12-13Break the global uvm_pageqlock into a per-page identity lock and a privatead
2019-10-18 s/initalize/initialize/ in comment or printf message.msaitoh
2019-09-10remove NCHNAMLEN optimizationchristos
2019-06-29Appease GCC and initialize arps_ipkamil
2019-02-20Bracket do_sys_renameat() and nfsrv_rename() with fstrans.hannken
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2018-12-22Replace M_ALIGN and MH_ALIGN by m_align.maxv
2018-12-22Replace: M_MOVE_PKTHDR -> m_move_pkthdr. No functional change, since themaxv
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-22- Cleanup for dynamic sysctl:msaitoh
2018-05-28add a genfs method to allow a file system to limit the range of pageschs
2018-05-17Default NFS mounts to using TCP transport instead of UDP.thorpej