summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Add new function fdunshare() which encapsulates the necessary light magicPoul-Henning Kamp2004-12-141-10/+1
* Don't include sys/user.h merely for its side-effect of recursivelyDavid Schultz2004-11-271-1/+1
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.Poul-Henning Kamp2004-11-131-3/+3
* Use more intuitive pointer for fdinit() and fdcopy().Poul-Henning Kamp2004-11-081-1/+1
* Put on my peril sensitive sunglasses and add a flags field to the internalPeter Wemm2004-10-111-4/+4
* Add an execve command for kse_thr_interrupt to allow libpthread toDavid Xu2004-10-071-3/+2
* In original kern_execve() code, at the start of the function, it forcesDavid Xu2004-10-061-12/+46
* - Don't try to unlock Giant if single threading fails since we don't haveJohn Baldwin2004-09-231-1/+1
* Revert the last change..Julian Elischer2004-09-221-17/+11
* In a threaded process, don't kill off all the other threads until we have aJulian Elischer2004-09-211-11/+17
* Refactor a bunch of scheduler code to give basically the same behaviourJulian Elischer2004-09-051-6/+2
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemJohn-Mark Gurney2004-08-151-1/+1
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This isColin Percival2004-07-261-1/+1
* White space fix..Julian Elischer2004-07-241-3/+3
* Push down the acquisition and release of the page queues lock intoAlan Cox2004-07-131-2/+0
* Move TDF_SA from td_flags to td_pflags (and rename it accordingly)Tim J. Robbins2004-06-021-3/+1
* Clear KSE thread flags after KSE thread mode is ended. The side effectDavid Xu2004-05-211-0/+3
* Utilize sf_buf_alloc() rather than pmap_qenter() (and sometimesAlan Cox2004-04-231-10/+12
* Use vm_page_hold() rather than vm_page_wire() for short-duration pageAlan Cox2004-04-111-2/+2
* Remove sysctl kern.ps_argsopen, it is not very useful, one should usePawel Jakub Dawidek2004-04-011-3/+0
* Make the process_exit eventhandler run without Giant. Add Giant hooksPeter Wemm2004-03-141-0/+1
* Push Giant down a little further:Peter Wemm2004-03-131-2/+0
* Do what the execve(2) manpage says and enforce what a StrictlyRuslan Ermilov2004-03-121-1/+2
* Lock Giant around the single threading code in exec() to satisfy anJohn Baldwin2004-03-051-0/+3
* Checkpoint a hack to enable running i386 libc_r binaries on a 64 bitPeter Wemm2004-02-181-4/+22
* Fixed some style bugs (mainly, try to always use explicit comparisons withBruce Evans2003-12-281-8/+7
* Fixed some disordering in revs.1.194 and 1,196. Moved the exceve() syscallBruce Evans2003-12-281-55/+55
* Remove GIANT_REQUIRED from exec_unmap_first_page().Alan Cox2003-12-271-1/+0
* Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson2003-11-121-13/+11
* Remove md_bspstore from the MD fields of struct thread. Now thatMarcel Moolenaar2003-10-211-1/+0
* Put the RSE backing store at a fixed address. This change is triggeredMarcel Moolenaar2003-10-201-1/+1
* Eliminate some unnecessary uses of the vm page queues lock around theAlan Cox2003-10-041-9/+6
* Remove the regstkpages sysctl variable. We have a growable registerMarcel Moolenaar2003-09-271-6/+0
* Part 2 of implementing rstacks: add the ability to create rstacks andMarcel Moolenaar2003-09-271-15/+9
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitPeter Wemm2003-09-251-0/+9
* Add a "int fd" argument to VOP_OPEN() which in the future willPoul-Henning Kamp2003-07-261-1/+1
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerDavid Xu2003-06-151-2/+2
* Add vm object locking to various pagers' "get pages" methods, i386 stackAlan Cox2003-06-131-2/+0
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Update the vm object and page locking in exec_map_first_page(). Mark theAlan Cox2003-06-091-9/+15
* Lock the vm object when performing vm_page_grab().Alan Cox2003-06-081-2/+2
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-15/+10
* - Borrow the KSE single threading code for exec and exit. We use the checkJeff Roberson2003-04-011-1/+1
* Replace the at_fork, at_exec, and at_exit functions with the slightly moreJohn Baldwin2003-03-241-59/+2
* - Cache a reference to the credential of the thread that starts a ktrace inJohn Baldwin2003-03-131-3/+8
* Change the process flags P_KSES to be P_THREADED.Julian Elischer2003-02-271-2/+2
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-3/+3
* - Split the struct kse into struct upcall and struct kse. struct kse willJeff Roberson2003-02-171-3/+0
* Reversion of commit by Davidxu plus fixes since applied.Julian Elischer2003-02-011-0/+3