aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: elide MAC-induced locking on rename if there are no relevant hoooksMateusz Guzik2020-07-291-21/+37
* vfs: honor error code returned by mac_vnode_check_rename_fromMateusz Guzik2020-07-291-7/+14
* vfs: fix early termination of kern_getfsstatMateusz Guzik2020-07-101-1/+1
* vfs: depessimize getfsstat when only the count is requestedMateusz Guzik2020-07-101-38/+79
* vfs: track sequential reads and writes separatelyThomas Munro2020-06-211-2/+4
* kern_copy_file_range(): check the file type.Konstantin Belousov2020-03-241-0/+16
* vfs: use new capsicum helpersMateusz Guzik2020-02-151-11/+11
* Partially decompose priv_check by adding priv_check_cred_vfs_generationMateusz Guzik2020-02-131-2/+2
* fd: remove the seq argument from fget_unlockedMateusz Guzik2020-02-031-1/+1
* ktrace: provide ktrstat_errorMateusz Guzik2020-02-031-4/+2
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* vfs: keep the mount point referenced across sys_quotactlMateusz Guzik2020-01-301-2/+4
* posix_fallocate: push vnop implementation into the fileop layerKyle Evans2020-01-081-93/+0
* vfs: reimplement deferred inactive to use a dedicated flag (VI_DEFINACT)Mateusz Guzik2020-01-071-1/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-22/+22
* Add kern_sync(9), and make kernel code call it instead of goingEdward Tomasz Napierala2019-12-121-10/+17
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-2/+2
* vfs: change si_usecount management to count used vnodesMateusz Guzik2019-11-201-1/+1
* Update copy_file_range(2) to be Linux5 compatible.Rick Macklem2019-11-101-1/+12
* vfs: stop always overwriting ->mnt_stat in VFS_STATFSMateusz Guzik2019-08-181-28/+2
* Add kernel support for a Linux compatible copy_file_range(2) syscall.Rick Macklem2019-07-251-0/+119
* In the unlinkat syscall, the operation is performed on the directoryMariusz Zaborski2019-04-081-3/+1
* Introduce funlinkat syscall that always us to check if we are removingMariusz Zaborski2019-04-061-25/+90
* Fix renameat(2) for CAPABILITIES kernels.Konstantin Belousov2019-02-081-2/+2
* style(9): fix the indent of a return.Brooks Davis2019-01-091-1/+1
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-2/+2
* Remove special case handling for getfhat(fd, NULL, handle).Konstantin Belousov2018-12-111-2/+2
* Simplify kern_readlink_vp().Konstantin Belousov2018-12-071-14/+13
* Fix expression evaluation.Konstantin Belousov2018-12-071-5/+4
* Add new file handle system calls.Konstantin Belousov2018-12-071-37/+174
* vfs: fix i386 build after r341220Mateusz Guzik2018-11-291-4/+4
* vfs: drop spurious memcpy in statMateusz Guzik2018-11-291-7/+5
* Add const to input-only char * arguments.Brooks Davis2018-11-021-37/+41
* Implement O_BENEATH and AT_BENEATH.Konstantin Belousov2018-10-251-40/+43
* Fix state of dquot-less vnodes after failed quotaoff.Konstantin Belousov2018-09-191-1/+2
* Fix the encoding of major and minor numbers in 64-bit dev_t by restoringBruce Evans2018-06-131-1/+22
* Fix some bugs found while fixing the representation and translationBruce Evans2018-06-131-4/+2
* Add additional preinitialized cap_rightsMatt Macy2018-05-201-48/+26
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-10/+5
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Use long for the last argument to VOP_PATHCONF rather than a register_t.John Baldwin2018-01-171-5/+16
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Remove the support for mknod(S_IFMT), which created dummy vnodes withKonstantin Belousov2017-10-221-6/+0
* allow posix_fallocate in capability modeEd Maste2017-10-121-1/+1
* Implement proper Linux /dev/fd and /proc/self/fd behavior by addingDmitry Chagin2017-08-011-1/+1
* Define ino64_trunc_error under same conditions as the code which usesKonstantin Belousov2017-06-301-1/+1
* Enhance vfs.ino64_trunc_error sysctl.Konstantin Belousov2017-06-091-6/+37
* Add sysctl vfs.ino64_trunc_error controlling action on truncatingKonstantin Belousov2017-06-051-11/+26
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-211/+391
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-371/+82