summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Conditionally assert Giant in fputsock() based on the value ofrwatson2004-03-291-0/+1
* Revise the direct or optimized case to use uiomove_fromphys() by the readeralc2004-03-272-66/+19
* Change the type of the various CPU masks to cpumask_t. Note that asmarcel2004-03-272-11/+11
* Regen for libthr thread synchronization syscalls.mtm2004-03-272-2/+6
* Use the proc lock to sleep on a libthr umtx.mtm2004-03-271-2/+6
* Separate thread synchronization from signals in libthr. Insteadmtm2004-03-272-0/+63
* - Add a description for vfs.usermount sysctl.pjd2004-03-271-58/+54
* - Loudly disallow MNT_SUIDDIR mount flag for unprivileged users mounts.pjd2004-03-271-8/+7
* We probably shouldn't allow users to mount file systems with MNT_SUIDDIR.pjd2004-03-261-2/+4
* Use uiomove_fromphys() instead of pmap_qenter() and pmap_qremove() inalc2004-03-241-9/+1
* Conform to local file sytle and prefer (a && (b & flag)).imp2004-03-241-1/+1
* Change the !MPSAFE boot string to something that doesn't potentiallyobrien2004-03-231-1/+1
* Emit a traceback when witness_trace is set and witness_warn() isalfred2004-03-231-0/+2
* Rather than display which interrupts are MPSAFE, display those that aren't.obrien2004-03-221-1/+3
* Remove some netbsd debug code that crept into rev 1.116ps2004-03-222-8/+0
* Give a more reasonable CPU time to the threads which are using schedulerobrien2004-03-211-6/+3
* Massively up the (artificial) limit on system scope threadsjulian2004-03-212-4/+4
* Add the missing Giant when doing anything with VFS -- in this case,green2004-03-181-1/+4
* Verify more bits of the ELF header: the program header tablenectar2004-03-181-6/+6
* Revise socow_iodone() in light of recent sf_buf changes. Specifically,alc2004-03-171-5/+9
* - Replace wait1() with a kern_wait() function that accepts the pid,jhb2004-03-171-81/+42
* Fix information leakage.pjd2004-03-171-1/+6
* Adjust the number of processes waiting on a semaphore properly if we'recperciva2004-03-171-6/+12
* Refactor the existing machine-dependent sf_buf_free() into a machine-alc2004-03-162-3/+25
* Remove a bogus assertion and readd it in a more correct location. A threadjhb2004-03-161-1/+1
* Add powerpc to temporary fix. The new cpu device claims allgrehan2004-03-161-2/+2
* Nudge Giant as far as I can into kern_open(). Mark open() as MPSAFE.dwmalone2004-03-164-23/+27
* Get ready to mark open, creat and nosys as MPSAFE.dwmalone2004-03-161-3/+3
* Make vfs_nmount() public. The Linux emulator needs this in order to mounttjr2004-03-161-2/+1
* Rename the wiredlen member of struct sysctl_req to validlen and alwaystruckman2004-03-161-14/+16
* Don't bother calling vslock() and vsunlock() if oldlen is zero.truckman2004-03-161-7/+9
* Regen for ptrace being safe again.jhb2004-03-152-3/+3
* Drop the proc lock around calls to the MD functions ptrace_single_step(),jhb2004-03-152-7/+12
* Remove sysctl security.jail.list_allowed.pjd2004-03-151-6/+1
* Revert to the original vslock() and vsunlock() API with the followingtruckman2004-03-151-6/+3
* Annual NTP kernel code spring-cleaning:phk2004-03-141-8/+11
* Set default HZ to 1024 for amd64. The comment in kern/tty.c doesn'tpeter2004-03-141-0/+4
* Make the process_exit eventhandler run without Giant. Add Giant hookspeter2004-03-144-4/+3
* Move the process_fork event out from under Giant. This one is easy,peter2004-03-141-1/+3
* Regen for mpsafe kse_create()peter2004-03-132-3/+3
* Push Giant down a little further:peter2004-03-137-29/+14
* Add annotations to mtx_lock(&Giant) in kern_select() and poll() thatrwatson2004-03-131-0/+8
* Align the offset in vn_rdwr_inchunks() so that at most the first andbde2004-03-131-1/+11
* These are changes to allow to use the Intel C/C++ compiler (lang/icc)trhodes2004-03-121-3/+3
* Do what the execve(2) manpage says and enforce what a Strictlyru2004-03-121-1/+2
* This is a temporary fix to solve a regression issue on sparc64 thatkensmith2004-03-121-0/+4
* - Remove old sleep queues.jhb2004-03-123-16/+4
* Fixup a comment.jhb2004-03-121-1/+1
* Replace a manual check of a VMIO candidate with vn_canvmio(). Thisdes2004-03-121-2/+3
* When I was a kid my work table was one cluttered mess an cleaning it upphk2004-03-111-3/+5
OpenPOWER on IntegriCloud