aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: Rename vfs_emptydir() to vn_dir_check_empty()Olivier Certner2023-04-281-0/+91
* vfs: vn_dir_next_dirent(): Adapt comments to style(9)Olivier Certner2023-04-281-18/+18
* vfs: vn_dir_next_dirent(): Simplify interface and hardenOlivier Certner2023-04-281-28/+128
* vfs: Export get_next_dirent() as vn_dir_next_dirent()Olivier Certner2023-04-281-0/+62
* VOP_CLOSE(): MNTK_EXTENDED_SHARED filesystems do not need excl lockKonstantin Belousov2023-04-251-6/+3
* vn_open_vnode(): fix locking around VOP_CLOSE() on advisory lock errorOlivier Certner2023-04-241-2/+2
* vn_start_write(): consistently set *mpp to NULL on error or after failed sleepKonstantin Belousov2023-04-111-2/+7
* vn_start_write(): minor styleKonstantin Belousov2023-04-111-5/+5
* vn_lock_pair(): allow to request shared lockingKonstantin Belousov2023-04-071-27/+59
* FIOSEEKHOLE/FIOSEEKDATA: correct consistency for bmap-based implementationKonstantin Belousov2023-02-041-2/+12
* Add kf_file_nlink field to kf_file and populate itJiajie Chen2023-01-231-0/+1
* Handle int rank issues in in vn_getsize_locked() and vn_seek()Konstantin Belousov2023-01-201-3/+1
* vfs: add vn_getsizeMateusz Guzik2022-12-281-36/+30
* vfs_vnops.c: Fix blksize for ZFSRick Macklem2022-11-171-22/+29
* vn_bmap_seekhole: check that passed offset is non-negativeKonstantin Belousov2022-10-191-1/+1
* copy_file_range: truncate write if it would exceed RLIMIT_FSIZEAlan Somers2022-09-261-4/+10
* Add vn_rlimit_fsizex() and vn_rlimit_fsizex_res()Konstantin Belousov2022-09-241-12/+80
* Add vn_rlimit_trunc()Konstantin Belousov2022-09-241-5/+19
* filesystems: return error from vn_rlimit_fsize() instead of EFBIGKonstantin Belousov2022-09-241-2/+0
* vfs: introduce V_PCATCH to stop abusing PCATCHMateusz Guzik2022-09-171-8/+14
* vfs: deperl msleep flag calculation in vn_start_*writeMateusz Guzik2022-09-171-6/+14
* vfs: retire the V_MNTREF flagMateusz Guzik2022-09-141-8/+2
* vfs: plug dead store in vn_io_fault1Mateusz Guzik2022-08-161-1/+0
* Convert runtime param checks to KASSERTs for fo_fspacectlKa Ho Ng2022-07-231-3/+5
* 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