summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
* Move TDF_SA from td_flags to td_pflags (and rename it accordingly)tjr2004-06-021-3/+1
* Clear KSE thread flags after KSE thread mode is ended. The side effectdavidxu2004-05-211-0/+3
* Utilize sf_buf_alloc() rather than pmap_qenter() (and sometimesalc2004-04-231-10/+12
* Use vm_page_hold() rather than vm_page_wire() for short-duration pagealc2004-04-111-2/+2
* Remove sysctl kern.ps_argsopen, it is not very useful, one should usepjd2004-04-011-3/+0
* Make the process_exit eventhandler run without Giant. Add Giant hookspeter2004-03-141-0/+1
* Push Giant down a little further:peter2004-03-131-2/+0
* Do what the execve(2) manpage says and enforce what a Strictlyru2004-03-121-1/+2
* Lock Giant around the single threading code in exec() to satisfy anjhb2004-03-051-0/+3
* Checkpoint a hack to enable running i386 libc_r binaries on a 64 bitpeter2004-02-181-4/+22
* Fixed some style bugs (mainly, try to always use explicit comparisons withbde2003-12-281-8/+7
* Fixed some disordering in revs.1.194 and 1,196. Moved the exceve() syscallbde2003-12-281-55/+55
* Remove GIANT_REQUIRED from exec_unmap_first_page().alc2003-12-271-1/+0
* Modify the MAC Framework so that instead of embedding a (struct label)rwatson2003-11-121-13/+11
* Remove md_bspstore from the MD fields of struct thread. Now thatmarcel2003-10-211-1/+0
* Put the RSE backing store at a fixed address. This change is triggeredmarcel2003-10-201-1/+1
* Eliminate some unnecessary uses of the vm page queues lock around thealc2003-10-041-9/+6
* Remove the regstkpages sysctl variable. We have a growable registermarcel2003-09-271-6/+0
* Part 2 of implementing rstacks: add the ability to create rstacks andmarcel2003-09-271-15/+9
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitpeter2003-09-251-0/+9
* Add a "int fd" argument to VOP_OPEN() which in the future willphk2003-07-261-1/+1
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerdavidxu2003-06-151-2/+2
* Add vm object locking to various pagers' "get pages" methods, i386 stackalc2003-06-131-2/+0
* Use __FBSDID().obrien2003-06-111-2/+3
* Update the vm object and page locking in exec_map_first_page(). Mark thealc2003-06-091-9/+15
* Lock the vm object when performing vm_page_grab().alc2003-06-081-2/+2
* - Merge struct procsig with struct sigacts.jhb2003-05-131-15/+10
* - Borrow the KSE single threading code for exec and exit. We use the checkjeff2003-04-011-1/+1
* Replace the at_fork, at_exec, and at_exit functions with the slightly morejhb2003-03-241-59/+2
* - Cache a reference to the credential of the thread that starts a ktrace injhb2003-03-131-3/+8
* Change the process flags P_KSES to be P_THREADED.julian2003-02-271-2/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-3/+3
* - Split the struct kse into struct upcall and struct kse. struct kse willjeff2003-02-171-3/+0
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-011-0/+3
* Move UPCALL related data structure out of kse, introduce a newdavidxu2003-01-261-3/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-3/+3
* Perform VOP_GETATTR() before mac_check_vnode_exec() so thatrwatson2003-01-211-5/+5
* It is possible for an active aio to prevent shared memory from beingdillon2003-01-131-2/+1
* Clear some KSE fields after kse mode was turned off.davidxu2003-01-071-0/+3
* Add a sysctl to get the vm protections for the stack of the current process.jake2003-01-041-0/+14
* fdcopy() only needs a filedesc pointer.alfred2003-01-011-1/+1
* Hold the page queues lock when performing vm_page_busy().alc2002-12-181-0/+2
* remove syscallarg().alfred2002-12-141-7/+7
* To avoid sleeping with all sorts of resources acquired (the reportedrobert2002-11-261-3/+7
* Acquire and release the page queues lock around pmap_remove_pages() becausealc2002-11-251-0/+2
* - Release the imgp vnode prior to freeing exec_map resources to avoidjeff2002-11-171-4/+4
* Now that pmap_remove_all() is exported by our pmap implementationsalc2002-11-161-1/+1
* When prot is VM_PROT_NONE, call pmap_page_protect() directly rather thanalc2002-11-101-1/+1
* Correct merge-o: disable the right execve() variation if !MACrwatson2002-11-051-4/+4
* Bring in two sets of changes:rwatson2002-11-051-8/+72
OpenPOWER on IntegriCloud