summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* 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
* Just because the timecounter reads the same value on two samplesphk2004-03-041-4/+0
* Fixed some style bugs (mainly English usage errors in comments).bde2004-03-041-9/+10
* Fixed some style bugs (mainly misplaced comments, and totally disorderedbde2004-03-041-15/+18
* Remove unneeded label 'done2' from socket(). We now grab Giantrwatson2004-03-041-2/+1
* Use different dummy wait channels to avoid panic in msleep().des2004-03-031-3/+3
* Always assert that the passed in lock is the same as the saved lock in thejhb2004-03-021-19/+1
* Correct handling of PDROP in msleep() to just skip the mtx_lock() ratherjhb2004-03-021-3/+1
* Check for TDF_SINTR before calling sleepq_abort() as there is a narrowjhb2004-03-012-2/+2
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-014-24/+22
* Convert the other use of flags to mflags in soalloc().scottl2004-03-011-1/+1
* Modify soalloc() API so that it accepts a malloc flags argument ratherrwatson2004-02-293-12/+5
* Loudly announce WITNESS and DIAGNOSTIC options and warn about reducedphk2004-02-291-0/+14
* Make sure to disable the watchdog if we cannot honour the timeout.phk2004-02-281-3/+2
* Rename the WATCHDOG option to SW_WATCHDOG and make it use thephk2004-02-281-33/+29
* Switch the sleep/wakeup and condition variable implementations to use thejhb2004-02-279-569/+157
* Drop sched_lock around the wakeup of the parent process after settingjhb2004-02-271-4/+9
OpenPOWER on IntegriCloud