summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* fd: replace fd_nfiles with fd_lastfile where appropriatemjg2014-06-221-1/+1
* Update kernel inclusions of capability.h to use capsicum.h instead; somerwatson2014-03-161-1/+1
* The auio structure is only initialized when the vnode is symlink,kib2014-03-121-1/+1
* The posix_madvise(3) and posix_fadvise(2) should return error onkib2014-01-301-2/+3
* The posix_fallocate(2) syscall should return error number on error,kib2014-01-231-1/+3
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEavg2013-11-261-2/+2
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-1/+0
* Correct the logic broken in my last commit.pjd2013-09-051-1/+1
* Style fixes.pjd2013-09-051-122/+122
* Change the cap_rights_t type from uint64_t to a structure that we can extendpjd2013-09-051-50/+90
* Make the seek a method of the struct fileops.kib2013-08-211-65/+3
* Specify SDT probe argument types in the probe definition itself rather thanmarkj2013-08-151-6/+2
* - Fix nullfs vnode reference leak in nullfs_reclaim_lowervp(). Thekib2013-05-111-0/+2
* - Constify local path variable for chflagsat().pjd2013-03-221-1/+1
* Implement chflagsat(2) system call, similar to fchmodat(2), but operates onpjd2013-03-211-15/+50
* - Make 'flags' argument to chflags(2), fchflags(2) and lchflags(2) of typepjd2013-03-211-10/+10
* Require CAP_SEEK if both O_APPEND and O_TRUNC flags are absent.pjd2013-03-161-1/+1
* Style: Whitespace fixes.pjd2013-03-161-3/+2
* Style: Remove redundant space.pjd2013-03-161-1/+1
* MFCattilio2013-03-021-48/+45
|\
| * If the target file already exists, check for the CAP_UNLINKAT capabiity rightpjd2013-03-021-7/+10
| * Merge Capsicum overhaul:pjd2013-03-021-47/+41
| * Reduce lock scope a little.pjd2013-03-011-1/+1
* | 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
OpenPOWER on IntegriCloud