summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* 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
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathphk2004-03-112-14/+24
* Remove unused mnt_reservedvnlist field.phk2004-03-111-1/+0
* Remove unused second arg to vfinddev().phk2004-03-111-9/+7
* Correctly account for extra bits in unit numbers when looking forphk2004-03-111-3/+3
* Add clone_setup() function rather than rely on lazy initialization.phk2004-03-111-9/+13
* make sure we had the filedesc lock when calling fdinit when RFCFDG is setjmg2004-03-101-0/+4
* Hook CPUs up to newbus. CPUs will ultimately be a bus driver so thatnjl2004-03-091-0/+67
* Mark loadaverage callout as CALLOUT_MPSAFE.rwatson2004-03-081-1/+1
* Add two new sysctls:pjd2004-03-082-4/+92
* Move a vref call outside of proc locks and Giant. By virtue of the factpeter2004-03-081-5/+4
* Remove GIANT_REQUIRED from vunmapbuf().alc2004-03-071-2/+0
* Giant is not required for vm_thread_new_altkstack().alc2004-03-071-4/+1
* Always call vn_finished_write after vn_start_write was called. Allkan2004-03-061-2/+3
* Add a missing part of jhb's previous commit. It looks like he had apeter2004-03-061-1/+5
* kthread_exit() no longer requires Giant, so don't force callers to acquirejhb2004-03-051-1/+0
* - Push down Giant in exit() and wait().jhb2004-03-052-26/+42
* Lock Giant around the single threading code in exec() to satisfy anjhb2004-03-051-0/+3
* - Grab a share lock of the proctree lock while looking for a pid due to thejhb2004-03-051-13/+25
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and thetruckman2004-03-051-3/+3
* The roundrobin callout from sched_4bsd is MPSAFE, so set up therwatson2004-03-051-1/+1
* Put "failed to set signal flags properly for ast()" check underrwatson2004-03-051-1/+1
OpenPOWER on IntegriCloud