summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move UPCALL related data structure out of kse, introduce a newDavid Xu2003-01-261-3/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-3/+3
* Perform VOP_GETATTR() before mac_check_vnode_exec() so thatRobert Watson2003-01-211-5/+5
* It is possible for an active aio to prevent shared memory from beingMatthew Dillon2003-01-131-2/+1
* Clear some KSE fields after kse mode was turned off.David Xu2003-01-071-0/+3
* Add a sysctl to get the vm protections for the stack of the current process.Jake Burkholder2003-01-041-0/+14
* fdcopy() only needs a filedesc pointer.Alfred Perlstein2003-01-011-1/+1
* Hold the page queues lock when performing vm_page_busy().Alan Cox2002-12-181-0/+2
* remove syscallarg().Alfred Perlstein2002-12-141-7/+7
* To avoid sleeping with all sorts of resources acquired (the reportedRobert Drehmel2002-11-261-3/+7
* Acquire and release the page queues lock around pmap_remove_pages() becauseAlan Cox2002-11-251-0/+2
* - Release the imgp vnode prior to freeing exec_map resources to avoidJeff Roberson2002-11-171-4/+4
* Now that pmap_remove_all() is exported by our pmap implementationsAlan Cox2002-11-161-1/+1
* When prot is VM_PROT_NONE, call pmap_page_protect() directly rather thanAlan Cox2002-11-101-1/+1
* Correct merge-o: disable the right execve() variation if !MACRobert Watson2002-11-051-4/+4
* Bring in two sets of changes:Robert Watson2002-11-051-8/+72
* Hook up the mac_will_execve_transition() and mac_execve_transition()Robert Watson2002-11-051-0/+15
* Remove reference to struct execve_args from struct imgact, whichRobert Watson2002-11-051-17/+39
* - Move the 'done1' label down below the unlock of the proc lock and moveJohn Baldwin2002-10-111-10/+9
* Use the fields in the sysentvec and in the vm map header in place of theJake Burkholder2002-09-211-20/+46
* Move setugidsafety() call outside of process lock. This prevents a lockNate Lawson2002-09-141-3/+5
* Drop the proc lock while calling fdcheckstd() which may block to allocateDon Lewis2002-09-131-1/+8
* s/SGNL/SIG/David Xu2002-09-051-1/+1
* Added fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections toJake Burkholder2002-09-011-2/+0
* Renamed poorly named setregs to exec_setregs. Moved its prototype toJake Burkholder2002-08-291-2/+2
* Don't require that sysentvec.sv_szsigcode be non-NULL.Jake Burkholder2002-08-291-3/+7
* Fixed most indentation bugs.Jake Burkholder2002-08-251-7/+6
* Fixed placement of operators. Wrapped long lines.Jake Burkholder2002-08-251-11/+15
* Fixed white space around operators, casts and reserved words.Jake Burkholder2002-08-241-9/+8
* return x; -> return (x);Jake Burkholder2002-08-241-11/+11
* slight cleanup of single-threading code for KSE processesJulian Elischer2002-08-221-4/+12
* - Hold the vnode lock throughout execve.Jeff Roberson2002-08-131-11/+36
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-08-011-0/+9
* For processes which are set-user-ID or set-group-ID, the kernel performs a fewJacques Vidrine2002-07-301-1/+2
* Slight restructuring of the logic for credential change case identificationRobert Watson2002-07-271-2/+8
* Infrastructure tweaks to allow having both an Elf32 and an Elf64 executablePeter Wemm2002-07-201-9/+20
* In execve(), delay the acquisition of Giant until after kmem_alloc_wait().Alan Cox2002-07-141-2/+2
* We don't need to clear oldcred here since newcred is not NULL yet.John Baldwin2002-07-131-3/+1
* o Lock accesses to the page queues.Alan Cox2002-07-111-1/+6
* Clean up execve locking:Jeff Roberson2002-07-061-0/+8
* #include <sys/ktrace.h> would be useful too. (for ktrace_mtx)Peter Wemm2002-07-011-0/+3
* Add #include "opt_ktrace.h"Peter Wemm2002-07-011-0/+2
* Part 1 of KSE-IIIJulian Elischer2002-06-291-4/+6
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.Alfred Perlstein2002-06-291-1/+1
* o Eliminate vmspace::vm_minsaddr. It's initialized but never used.Alan Cox2002-06-251-1/+0
* Don't leak resources if fdcheckstd() fails during exec.Alfred Perlstein2002-06-201-5/+10