aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_default.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: fully lockless v_writecount adjustmentMateusz Guzik2021-11-271-62/+63
* vfs: replace the MNTK_TEXT_REFS flag with VIRF_TEXT_REFMateusz Guzik2021-11-271-11/+9
* vfs: add vop_stdadd_writecount_nomsyncMateusz Guzik2021-11-261-8/+32
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-1/+1
* vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATERick Macklem2021-11-061-5/+5
* vfs_default: Change vop_stddeallocate() from static to globalRick Macklem2021-08-281-2/+1
* fspacectl(2): Changes on rmsr.r_offset's minimum value returnedKa Ho Ng2021-08-251-3/+2
* fspacectl(2): Clarifies the return valuesKa Ho Ng2021-08-241-2/+6
* vfs: Add ioflag to VOP_DEALLOCATE(9)Ka Ho Ng2021-08-121-3/+3
* Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9).Ka Ho Ng2021-08-051-0/+122
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-301-2/+2
* Revert commits 6d3e78ad6c11 and 54256e7954d7Jason A. Harmening2021-05-301-2/+2
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-291-2/+2
* vfs: add missing atomic conversion to writecount adjustmentMateusz Guzik2021-05-141-2/+2
* vfs: lockless writecount adjustment in set/unset textMateusz Guzik2021-05-141-2/+30
* VOP_STAT: Provide a default value for va_genMark Johnston2021-05-031-0/+1
* vfs: add vfs_ref_from_vpMateusz Guzik2021-02-211-24/+1
* lockf: ensure atomicity of lockf for open(O_CREAT|O_EXCL|O_EXLOCK)Konstantin Belousov2021-02-171-0/+15
* Add VOP_VPUT_PAIR() with trivial default implementation.Konstantin Belousov2021-02-121-0/+15
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* vfs: group mount per-cpu vars into one structMateusz Guzik2020-11-091-4/+5
* vfs: drop spurious cred argument from VOP_VPTOCNPMateusz Guzik2020-10-201-1/+2
* vfs: add VOP_EAGAINMateusz Guzik2020-10-151-0/+7
* Convert page cache read to VOP.Konstantin Belousov2020-09-151-0/+8
* vfs: assert that VI_TEXT_REF is not already setMateusz Guzik2020-08-161-0/+1
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-161-1/+1
* vfs: add VOP_STATMateusz Guzik2020-08-071-0/+113
* vfs: fold poll_no_poll into vop_nopollMateusz Guzik2020-07-301-1/+3
* VOP_GETPAGES_ASYNC(): consistently call iodone() callback in case of error.Konstantin Belousov2020-03-301-1/+2
* lockmgr: add a change missed in r357907Mateusz Guzik2020-02-141-1/+1
* lockmgr: rename lock_fast_path to lock_flagsMateusz Guzik2020-02-141-1/+1
* vfs: consistently use size_t for buflen around VOP_VPTOCNPMateusz Guzik2020-02-011-1/+1
* vfs: remove vop loop from vop_sigdeferMateusz Guzik2020-01-261-14/+1
* vfs: switch vop_stdunlock to call lockmgr_unlockMateusz Guzik2020-01-191-1/+1
* vfs: in vop_stdadd_writecount only vlazy vnodes on mounts using msyncMateusz Guzik2020-01-151-2/+6
* vfs: add per-mount vnode lazy list and use it for deferred inactive + msyncMateusz Guzik2020-01-131-0/+2
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-19/+13
* vfs: flatten vop vectorsMateusz Guzik2019-12-161-0/+1
* r355677 requires that vop_stdioctl() be global so it can be called from NFS.Rick Macklem2019-12-131-2/+1
* vfs: locking primitives which elide ->v_vnlock and shared locking disablementMateusz Guzik2019-12-111-0/+65
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-2/+2
* vfs: apply r352437 to the fast path as wellMateusz Guzik2019-09-171-3/+5
* vfs: fix braino resulting in NULL pointer deref in r352424Mateusz Guzik2019-09-171-3/+5
* vfs: convert struct mount counters to per-cpuMateusz Guzik2019-09-161-1/+1
* vfs: manage mnt_ref with atomicsMateusz Guzik2019-09-161-9/+16
* vfs: restore mp null check in vop_stdgetwritemountMateusz Guzik2019-09-021-0/+2
* vfs: stop refing freed mount points in vop_stdgetwritemountMateusz Guzik2019-09-011-12/+18
* vfs: add VOP_NEED_INACTIVEMateusz Guzik2019-08-281-0/+8
* Add a vop_stdioctl() that performs a trivial FIOSEEKDATA/FIOSEEKHOLE.Rick Macklem2019-08-191-1/+38
* Fix an issue with executing tmpfs binary.Konstantin Belousov2019-08-181-0/+21