aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: fixup WANTIOCTLCAPS on openMateusz Guzik2022-04-021-0/+2
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-3/+3
* vm: Add a mode to vm_object_page_remove() which skips invalid pagesMark Johnston2021-11-151-0/+22
* vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATERick Macklem2021-11-061-1/+2
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-3/+2
* vfs: remove cn_threadMateusz Guzik2021-10-111-3/+2
* fifo: support flockMateusz Guzik2021-09-251-1/+1
* vfs: Permit unix sockets to be opened with O_PATHMark Johnston2021-09-171-7/+4
* VOP_COPY_FILE_RANGE: Add a COPY_FILE_RANGE_TIMEO1SEC flagRick Macklem2021-09-081-2/+29
* vfs: Use file_cred for VOP_DEALLOCATE in vn_deallocate if non-NULLKa Ho Ng2021-09-011-4/+12
* vfs: yield in vn_deallocate_impl() loopKa Ho Ng2021-08-291-0/+2
* vfs: Add ioflag to VOP_DEALLOCATE(9)Ka Ho Ng2021-08-121-2/+5
* vfs: Add get_write_ioflag helper to calculate ioflagKa Ho Ng2021-08-121-16/+32
* vfs: Rename ioflg to ioflag in vn_deallocateKa Ho Ng2021-08-111-7/+7
* namei: Add cn_flags bits for OPENREAD and OPENWRITERick Macklem2021-08-071-0/+4
* Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9).Ka Ho Ng2021-08-051-0/+110
* vfs: Introduce vn_bmap_seekhole_locked()Ka Ho Ng2021-08-051-11/+25
* Add vn_lktype_write()Konstantin Belousov2021-08-041-20/+14
* vfs: fix MNT_SYNCHRONOUS check in vn_writeRich Ercolani2021-06-021-5/+6
* vfs: slightly rework vn_rlimit_fsizeMateusz Guzik2021-05-291-4/+17
* Fix limit testing after 1762f674ccb571e6 ktrace commit.Mateusz Guzik2021-05-221-1/+1
* Fix a braino in previous.Mateusz Guzik2021-05-221-2/+0
* Fix tinderbox build after 1762f674ccb571e6 ktrace commit.Mateusz Guzik2021-05-221-0/+2
* ktrace: add a kern.ktrace.filesize_limit_signal knobKonstantin Belousov2021-05-221-3/+7
* ktrace: use the limit of the trace initiator for file size limit on writesKonstantin Belousov2021-05-221-8/+10
* accounting: explicitly mark the exiting thread as doing accountingKonstantin Belousov2021-05-221-1/+2
* vfs: add more safety against concurrent forced unmount to vn_writeMateusz Guzik2021-05-141-7/+14
* vn_open_cred(): disallow O_CREAT | O_EMPTY_PATHKonstantin Belousov2021-05-121-1/+2
* openat(2): add O_EMPTY_PATHKonstantin Belousov2021-05-101-0/+2
* copy_file_range(2): improve copying of a large hole to EOFRick Macklem2021-05-021-9/+19
* O_PATH: disable kqfilter for fifosKonstantin Belousov2021-04-301-1/+4
* vn_open_vnode(): handle error when fp == NULLKonstantin Belousov2021-04-211-7/+25
* O_PATH: allow vnode kevent filter on such filesKonstantin Belousov2021-04-151-1/+13
* O_PATH: Allow to open symlinkKonstantin Belousov2021-04-151-2/+4
* open(2): Implement O_PATHKonstantin Belousov2021-04-151-13/+21
* vfs_vnops.c: Make vn_statfile() non-staticKonstantin Belousov2021-04-151-2/+1
* Style.Konstantin Belousov2021-04-151-1/+1
* open(2): Remove O_BENEATH and AT_BENEATHKonstantin Belousov2021-03-021-2/+0
* copy_file_range(2): Fix for small values of input file offset and lenRick Macklem2021-03-011-1/+1
* lockf: ensure atomicity of lockf for open(O_CREAT|O_EXCL|O_EXLOCK)Konstantin Belousov2021-02-171-3/+20
* pgcache read: protect against reads past end of the vm object sizeKonstantin Belousov2021-02-161-0/+4
* Use VOP_VPUT_PAIR() for eligible VFS syscalls.Konstantin Belousov2021-02-121-2/+3
* vn_open(): If the vnode is reclaimed during open(2), do not return error.Konstantin Belousov2021-02-121-2/+0
* vfs: set NC_KEEPPOSENTRY alongside NOCACHE when creating a fileMateusz Guzik2021-01-131-2/+5
* open(2): Add O_DSYNC flag.Thomas Munro2021-01-081-0/+7
* vfs: fix rangelock range in vn_rdwr() for IO_APPENDChuck Silvers2021-01-071-0/+2
* vfs: add v_irflag accessorsMateusz Guzik2021-01-031-1/+1
* vn_read_from_obj(): fix handling of doomed vnodes.Konstantin Belousov2020-11-261-3/+3
* Make max ticks for pause in vn_lock_pair() adjustable at runtime.Konstantin Belousov2020-11-261-1/+6
* Only attempt a VOP_UNLOCK() when the vn_lock() has been successful.Kirk McKusick2020-11-201-1/+1