summaryrefslogtreecommitdiff
path: root/sys/nfs
AgeCommit message (Expand)Author
2023-04-09nfs: Simplify assertion. No functional change intended.riastradh
2023-03-23nfs: Avoid free of uninitialized on bad name size in create, mknod.riastradh
2023-03-23nfs: Use unsigned name lengths so we don't trip over negative ones.riastradh
2023-03-23nfs: Avoid integer overflow in nfs_namei bounds check.riastradh
2023-03-23nfs: Use unsigned fhlen so we don't trip over negative values.riastradh
2023-03-21PR/57279: Izumi Tsutsui: Fix some {int,long} -> time_t. Still things willchristos
2023-03-17Avoid overflow of nfs_commitsize on machines with > 32GB RAM.mlelstv
2022-12-24s/reqest/request/ in comment.andvar
2022-12-20When partitioning a mbuf chain with m_split() the last mbuf of the returnedhannken
2022-09-20Remove routes on an address removal if the routes referencing to the address....knakahara
2022-06-24Remove an incorrect assertion.hannken
2022-05-24fix various typos in comments, docs and log messages.andvar
2022-04-27As VOP_GETATTR() needs a shared lock at least move the preopattr lookuphannken
2022-03-30restructure so we abort/unlock properly on failure.christos
2022-03-27add a kauth vnode check for creating linkschristos
2022-02-28Revert the hack from the last commit now that VOP_UNLOCK()hannken
2022-02-09s/ony/only/andvar
2022-01-14This is a temporary hack to avoid nfs crashes related to nfs_delaytruncate.christos
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