aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* fd: make rights a mandatory argument to fgetvp_rightsMateusz Guzik2015-09-071-5/+3
* fd: make the common case in filecaps_copy work locklessMateusz Guzik2015-09-071-14/+24
* Detect badly behaved coredump note helpersConrad Meyer2015-09-031-10/+22
* fd: remove UMA_ZONE_ZINIT argument from Files zoneMateusz Guzik2015-09-021-1/+1
* fget_unlocked() depends on the freed struct file f_count field beingKonstantin Belousov2015-08-191-1/+1
* Introduce falloc_caps() to create descriptors with capabilties in place.Ed Schouten2015-07-291-2/+3
* fd: partially deduplicate fdescfree and fdescfree_remappedMateusz Guzik2015-07-161-49/+37
* Implement CloudABI's exec() call.Ed Schouten2015-07-161-0/+103
* Create a dedicated function for ensuring that cdir and rdir are populated.Mateusz Guzik2015-07-111-0/+19
* Move chdir/chroot-related fdp manipulation to kern_descrip.cMateusz Guzik2015-07-111-0/+90
* fd: further cleanup of kern_dupMateusz Guzik2015-07-101-27/+12
* fd: split kern_dup flags argument into actual flags and a modeMateusz Guzik2015-07-101-22/+30
* Add implementations for some of the CloudABI file descriptor system calls.Ed Schouten2015-07-091-10/+16
* fd: prepare do_dup for being exportedMateusz Guzik2015-07-091-20/+22
* Handle copyout for the fcntl(F_OGETLK) using oflock structure.Konstantin Belousov2015-07-081-5/+6
* fd: make 'rights' a manadatory argument to fget* functionsMateusz Guzik2015-07-051-3/+0
* fd: de-k&r-ify functions + some whitespace fixesMateusz Guzik2015-07-041-26/+21
* fd: make rights a mandatory argument to fget_unlockedMateusz Guzik2015-06-161-6/+5
* fd: don't unnecessary copy capabilities in _fgetMateusz Guzik2015-06-161-5/+3
* fd: reduce excessive zeroing on fd closeMateusz Guzik2015-06-141-5/+3
* fd: move out actual fp installation to _finstallMateusz Guzik2015-06-141-13/+23
* Fixup the build after r284215.Mateusz Guzik2015-06-101-2/+2
* Implement lockless resource limits.Mateusz Guzik2015-06-101-13/+11
* fd: remove fdesc_mtxMateusz Guzik2015-06-101-4/+0
* fd: use atomics to manage fd_refcnt and fd_holcntMateusz Guzik2015-06-101-27/+25
* fd: fix imbalanced fdp unlock in F_SETLK and F_GETLKMateusz Guzik2015-05-181-2/+0
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-15/+21
* fd: plug an always overwritten initialization in fdallocMateusz Guzik2015-04-261-1/+1
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-1/+2
* filedesc: microoptimize fget_unlocked by getting rid of fd < 0 branchMateusz Guzik2015-03-241-1/+1
* Set the SBUF_INCLUDENUL flag in sbuf_new_for_sysctl() so that sysctlIan Lepore2015-03-141-0/+2
* filedesc: obtain a stable copy of credentials in fget_unlockedMateusz Guzik2015-02-181-4/+4
* filedesc: simplify fget_unlocked & friendsMateusz Guzik2015-02-171-43/+75
* filedesc: avoid spurious copying of capabilities in fget_unlockedMateusz Guzik2015-01-211-4/+4
* filedesc: return 0 from badfo_closeMateusz Guzik2015-01-211-4/+2
* filedesc: fix whitespace nits in fget and fget_readMateusz Guzik2015-01-211-2/+2
* filedesc: plug a test for impossible condition in _fgetMateusz Guzik2015-01-211-2/+1
* Properly initialize the capability rights for vnodes exported to procstatJohn Baldwin2014-11-241-0/+1
* filedesc: plug a test for impossible condition in fgetvp_rightsMateusz Guzik2014-11-231-3/+1
* filedesc: fixup fdinit to lock fdp and preapare files conditinallyMateusz Guzik2014-11-131-6/+10
* Remove the no-at variants of the kern_xx() syscall helpers. E.g., weKonstantin Belousov2014-11-131-2/+2
* Remove SF_KQUEUE code. This code was developed at Netflix, but was notGleb Smirnoff2014-11-111-2/+2
* Add sysctl kern.proc.cwdMateusz Guzik2014-11-061-0/+67
* filedesc: avoid taking fdesc_mtx when not necessary in fddropMateusz Guzik2014-11-061-5/+7
* filedesc: just free old tables without altering the list which is freed anywayMateusz Guzik2014-11-061-4/+2
* filedesc: plus sys/kdb.h include which crept in with r274007Mateusz Guzik2014-11-031-1/+0
* filedesc: plug unnecessary fdp NULL checks in fdescfreee and fdcopyMateusz Guzik2014-11-031-6/+3
* filedesc: create a dedicated zone for struct filedesc0Mateusz Guzik2014-11-031-2/+5
* filedesc: move freeing old tables to fdescfreeMateusz Guzik2014-11-021-7/+8
* filedesc: factor out some code out of fdescfreeMateusz Guzik2014-11-021-67/+85