aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Audit arguments to posix_fallocate(2) and posix_fadvise(2) system calls.Robert Watson2017-03-311-0/+15
* Replace calls to sys_truncate() with kern_truncate().Edward Tomasz Napierala2017-01-311-18/+3
* Add kern_lseek() and use it instead of sys_lseek() in various compats.Edward Tomasz Napierala2017-01-301-36/+15
* Replace sys_ftruncate() with kern_ftruncate() in various compats.Edward Tomasz Napierala2017-01-301-4/+1
* Do not allocate struct statfs on kernel stack.Konstantin Belousov2017-01-051-40/+60
* Some style fixes for getfstat(2)-related code.Konstantin Belousov2017-01-051-2/+2
* The callers of kern_getfsstat(UIO_SYSSPACE) expect that *buf alwaysKonstantin Belousov2017-01-041-0/+2
* There is no need to use temporary statfs buffer for fsid obliterationKonstantin Belousov2017-01-021-6/+4
* Style.Konstantin Belousov2017-01-021-1/+1
* Move common code from kern_statfs() and kern_fstatfs() into a new helper.Konstantin Belousov2017-01-021-65/+41
* Rename the 'flags' argument to getfsstat() to 'mode' and validate it.John Baldwin2016-12-271-11/+18
* vfs: use vrefact in getcwd and fchdirMateusz Guzik2016-12-121-1/+1
* Allow some dotdot lookups in capability mode.Konstantin Belousov2016-11-021-2/+2
* Fix getfsstat(2) with MNT_WAIT to not skip filesystems that are in theEdward Tomasz Napierala2016-11-021-9/+27
* Fix getfsstat(2) handling of flags. The 'flags' argument is an enum,Edward Tomasz Napierala2016-10-291-9/+9
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Eliminate use of sys_fsync() and sys_fdatasync().Ed Schouten2016-08-151-1/+1
* Add an implementation of fdatasync(2).Konstantin Belousov2016-08-151-18/+31
* Do not allow creation of char or block special nodes with VNOVAL dev_t.Konstantin Belousov2016-07-151-0/+2
* Audit the file-descriptor number argument for openat(2). Remove a commentRobert Watson2016-07-101-1/+1
* Fix kernel stack disclosures in the Linux and 4.3BSD compat layers.Gleb Smirnoff2016-05-311-0/+1
* Simplify AIO initialization now that it is standard.John Baldwin2016-03-091-13/+1
* Improve error handling for posix_fallocate(2) and posix_fadvise(2).Mark Johnston2016-02-251-6/+7
* Clarify a comment in kern_openat() about the use of falloc_noinstall().Kirk McKusick2016-02-071-1/+2
* The freebsd4_getfsstat() was broken in r281551 to always return 0 on success.Edward Tomasz Napierala2015-11-201-4/+9
* Revert r288628 and instead fix a discrepancy between the posix_fadvise(2)Mark Johnston2015-10-031-2/+3
* The return value of posix_fadvise(2) is just an error status, soMark Johnston2015-10-031-3/+2
* As a step towards the elimination of PG_CACHED pages, rework the handlingMark Johnston2015-09-301-2/+0
* save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBEAndriy Gapon2015-09-281-2/+2
* Decompose linkat()/renameat() rights to source and target.Ed Schouten2015-08-271-7/+9
* Try to unbreak the build after r285390 removing the obsolete staticBjoern A. Zeeb2015-07-121-1/+0
* Move chdir/chroot-related fdp manipulation to kern_descrip.cMateusz Guzik2015-07-111-92/+4
* Replace struct filedesc argument in getvnode with struct threadMateusz Guzik2015-06-161-18/+12
* Tidy up sys_umask a little bitMateusz Guzik2015-05-181-3/+3
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov2015-04-181-0/+4