summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vnops.c
AgeCommit message (Expand)Author
2022-05-24fix various typos in comments, docs and log messages.andvar
2022-03-30restructure so we abort/unlock properly on failure.christos
2022-03-27add a kauth vnode check for creating linkschristos
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
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
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-16Add ACL support for FFS. From FreeBSD.christos
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-02-23UVM locking changes, proposed on tech-kern:ad
2019-09-10remove NCHNAMLEN optimizationchristos
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2017-04-26Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.riastradh
2016-01-19Return an error if NFSPROC_LOOKUP returns the file handle of the currenthannken
2015-05-14in nfs_writerpc(), avoid a signed/unsigned problem in computing thechs
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
2014-07-05Use vcache_rekey_* for nfs_lookitup() in the "*npp != NULL" case.hannken
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-11-15add one more __unused attribute to shut gcc4.8 off.nisimura
2013-09-14Backout wildcard pragma to kill warnings and instead sprinkle a few dozenmartin
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky
2012-11-07fix crash in nfs client lookups, dholland says 'my fault'macallan
2012-11-05Excise struct componentname from the namecache.dholland
2012-11-05Disentangle the namecache from the internals of namei.dholland
2012-07-22Move some the test for MAKEENTRY into the cache_enter(9). Make somermind
2012-04-27fix access permission check which got broken by some kauth reworkdrochner
2011-11-28Remove arc4random() and arc4randbytes() from the kernel API. Replacetls
2011-09-27use NFS_MAXPATHLEN instead of MAXPATHLENchristos
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-04-24sys_link: prevent hard links on directories (cross-mount operations arermind
2010-12-14Initialize mutex and cv after sanity checkscegger
2010-12-14back out rev. 1.285. The problem I try to hunt downcegger
2010-11-30Abolish the SAVENAME and HASBUF flags. There is now always a buffer,dholland
2010-11-30Abolish struct componentname's cn_pnbuf. Use the path buffer in thedholland
2010-10-26Add diagnostic check which hits when PR 42455 is reproduced.cegger
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-03-29Stop exposing fifofs internals and leave only fifo_vnodeop_p visible.pooka
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-10-21Remove uarea swap-out functionality:rmind
2009-07-14Use pid_t, not short, for a pid.apb
2009-06-23Move the implementation of vaccess() to genfs_can_access(), in line withelad
2009-05-10nfs_lookup: vn_lock the vnode returned by cache_lookup_rawyamt
2009-05-10restore lines, esp. a vrele() call, which i mistakenly removedyamt
2009-05-04nfs_lookup: handle the case where the vnode returned cache_lookup_raw isyamt
2009-05-04nfs_lookup: add an assertion.yamt