aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_default.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add kernel support for a Linux compatible copy_file_range(2) syscall.Rick Macklem2019-07-251-0/+13
* Add a VOP_BMAP(9) man pageAlan Somers2019-06-201-1/+7
* Silence witness warning about duplicated mutex type.Konstantin Belousov2019-05-301-1/+1
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-19/+40
* Add vn_fsync_buf().Konstantin Belousov2019-04-091-96/+2
* Add _PC_ACL_* to vop_stdpathconfSimon J. Gerraty2019-03-111-0/+7
* Oops, rounddown() for the start was misspelled roundup() in r342295,Bruce Evans2018-12-221-1/+1
* Fix rounding in vop_stdadvise() for POSIX_FADV_NOREUSE (reallyBruce Evans2018-12-211-6/+18
* Only call sigdeferstop() for NFS.Konstantin Belousov2018-10-231-1/+34
* vfs: simplify vop_stdlock/unlockMateusz Guzik2018-05-201-2/+2
* Include error number in the "fsync: giving up on dirty" messageKirk McKusick2018-02-231-3/+4
* For many years the message "fsync: giving up on dirty" has occationallyKirk McKusick2018-01-261-6/+17
* Rework pathconf handling for FIFOs.John Baldwin2017-12-191-3/+0
* Move NAME_MAX, LINK_MAX, and CHOWN_RESTRICTED out of vop_stdpathconf().John Baldwin2017-12-191-9/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Only handle _PC_MAX_CANON, _PC_MAX_INPUT, and _PC_VDISABLE for TTY devices.John Baldwin2017-09-211-9/+0
* For UNIX sockets make vnode point not to the socket, but to the UNIX PCB,Gleb Smirnoff2017-06-021-3/+3
* Relax the locking requirements for vm_object_page_noreuse(). WhileAlan Cox2017-03-151-2/+2