summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-2/+2
* Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+1
* Style.pjd2013-02-171-9/+5
* - Require CAP_FSYNC capability right when opening a file with O_SYNC or O_FSYNCpjd2013-02-171-1/+4
* Stop translating the ERESTART error from the open(2) into EINTR.kib2013-02-071-2/+0
* Now that MPSAFE flag is gone, we can arrange code a bit better.pjd2013-01-311-49/+46
* Remove leftover label after Giant removal from VFS.pjd2013-01-311-5/+3
* Remove unused `vfslocked' variable.ed2012-10-221-2/+1
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-230/+47
* Acquire the rangelock for truncate(2) as well.kib2012-10-151-3/+7
* - Enforce CAP_MKFIFO on mkfifoat(2), not on mknodat(2). Without this changepjd2012-10-011-3/+4
* Require CAP_DELETE on directory descriptor for unlinkat(2).pjd2012-09-251-2/+2
* Require CAP_CREATE on directory descriptor for symlinkat(2).pjd2012-09-251-2/+2
* Require CAP_CREATE on directory descriptor for linkat(2).pjd2012-09-251-2/+2
* O_EXEC flag is not part of the O_ACCMODE mask, check it separately.pjd2012-09-251-15/+13
* Reorder the managament of advisory locks on open files so that the advisoryjhb2012-07-311-38/+6
* Extend the KPI to lock and unlock f_offset member of struct file. Itkib2012-07-021-13/+23
* Further refine the implementation of POSIX_FADV_NOREUSE.jhb2012-06-191-0/+2
* Now that dupfdopen() doesn't depend on finstall() being called earlier,pjd2012-06-131-2/+1
* Allocate descriptor number in dupfdopen() itself instead of depending onpjd2012-06-131-11/+7
* - Remove nfp variable that is not really needed.pjd2012-06-131-10/+12
* Remove duplicated code.pjd2012-06-131-9/+1
* Add missing {.pjd2012-06-131-1/+1
* Style.pjd2012-06-131-7/+8
* There is no need to set td->td_retval[0] to -1 on error.pjd2012-06-131-1/+0
* Style fixes and simplifications.pjd2012-06-111-4/+2
* Split the second half of vn_open_cred() (after a vnode has been found viajhb2012-06-081-126/+39
* Add kern_fhstat(), adjust sys_fhstat() to use it.gleb2012-05-241-11/+23
* The value of flags matching VNOVAL can't be supported. Return EOPNOTSUPPjh2012-04-201-0/+4
* Perform the parameter validation before assigning it to a signed intpho2012-03-091-2/+2
* Free up allocated memory used by posix_fadvise(2).pho2012-03-081-1/+1
* Add KTR_VFS traces to track modifications to a vnode's writecount.jhb2012-03-081-2/+8
* Fix found places where uio_resid is truncated to int.kib2012-02-211-3/+3
* Current implementations of sync(2) and syncer vnode fsync() VOP useskib2012-02-061-11/+3
* Avoid LOR between vfs_busy() lock and covered vnode lock on quotaon().kib2012-01-081-1/+16
* Fire a kevent if necessary after seeking on a regular file. This fixes ajhb2011-12-161-0/+1
* Document a large number of currently undocumented sysctls. While hereeadler2011-12-131-1/+2
* Fix a race between getvnode() dereferencing half-constructed filekib2011-11-241-1/+14
* Improve *access*() parameter name consistency.ed2011-11-191-17/+17
* - Split out a kern_posix_fadvise() from the posix_fadvise() system call sojhb2011-11-141-26/+31
* Add the posix_fadvise(2) system call. It is somewhat similar tojhb2011-11-041-0/+134
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-72/+72
* Add the fo_chown and fo_chmod methods to struct fileops and use themkib2011-08-161-40/+20
* When falloc() was broken into separate falloc_noinstall() and finstall(),rwatson2011-08-131-2/+3
* Allow Capsicum capabilities to delegate constrainedjonathan2011-08-131-33/+87
* Only call fdclose() on successfully-opened FDs.jonathan2011-08-111-2/+4
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-32/+74
* Add a lock flags argument to the VFS_FHTOVP() file systemrmacklem2011-05-221-3/+3
* Allow VOP_ALLOCATE to be iterative, and have kern_posix_fallocate(9)mdf2011-04-191-22/+37
* Fix a copy/paste whitespace error.mdf2011-04-181-3/+3
OpenPOWER on IntegriCloud