summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* o aio_process needn't fhold()/fdrop() the fp now that _aio_aqueue() andalc2002-04-041-13/+6
* Avoid a lock order reversal by dropping the eventhandler_mutex earlier.alfred2002-04-041-2/+1
* - Axe a stale comment. We haven't allowed the ucred pointer passed tojhb2002-04-031-9/+2
* Add two forgotten vfs_unbusy() calls, in vfs_mount() and vfs_nmount().mux2002-04-032-0/+4
* Dike out a highly insecure UCONSOLE option.ru2002-04-031-4/+14
* brelse() was improperly clearing B_DELWRI in the B_DELWRI|B_INVAL casedillon2002-04-031-5/+2
* Revert to open hashing. It makes the code simpler, and works farily welldes2002-04-022-32/+20
* - Move the MI mutexes sched_lock and Giant from being declared in thejhb2002-04-022-0/+54
* Spelling police.jhb2002-04-022-2/+2
* Enforce an implicit lock order of sleepable locks before non-sleepablejhb2002-04-021-1/+12
* - Add a mutex to lock the global securelevel value.arr2002-04-021-1/+9
* Fix leakage of p_pgrp lock.tanimura2002-04-022-1/+5
* Explicitly document how we implicitly enforce the lock order of sleepjhb2002-04-021-0/+5
* - Add MTX_SYSINIT and SX_SYSINIT as macro glue for allowing sx and mtxarr2002-04-023-0/+30
* Instead of get_cyclecount(9), use nanotime(9) to record acquisition anddes2002-04-022-38/+56
* Retire the bogus ioctl DIOCGPART in toto.phk2002-04-021-8/+0
* Don't compile the dummy dumpsys for ia64.marcel2002-04-021-1/+1
* Update comment regarding the locking of the sysctl tree.rwatson2002-04-021-10/+10
* Use sx locks instead of flags+tsleep locks.alfred2002-04-021-31/+11
* Use sx locks rather than lockmgr locks for eventhandlers.alfred2002-04-021-5/+6
* Mutex profiling code, conditional on the MUTEX_PROFILING option. Adds thedes2002-04-022-4/+318
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()dillon2002-04-013-0/+3
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-0125-138/+119
* Whitespace only change: use ANSI function declarations instead of K&R.jhb2002-04-011-130/+46
* Extend a hack to also hack around PC98's definition of __i386__phk2002-04-011-1/+1
* Fix style bug in previous commit.jhb2002-04-011-1/+1
* ktr changes to improve performance and make writing a userland utility tojake2002-04-011-70/+47
* Here follows the new kernel dumping infrastructure.phk2002-03-313-194/+50
* Implement the two "GEOM" ioctls DIOCGSECTORSIZE and DIOCGMEDIASIZE forphk2002-03-311-0/+13
* Keep the reference to the file acquired in _aio_aqueue() until the operationalc2002-03-311-3/+7
* Close some holes with p->p_args by NULL'ing out the p->p_args pointeralfred2002-03-312-4/+14
* Centralize the "bootdev" and "dumpdev" variables. They are still prettyphk2002-03-313-0/+3
* Add a local proc *p in exec_new_vmspace() to avoid repeated dereferencingalc2002-03-311-6/+7
* Fixed handling of short reads in readdisklabel() and writedisklabel().bde2002-03-301-0/+6
* Nuke CV_DEBUG in favour of INVARIANTS.dan2002-03-301-1/+1
* Style fixes purposefully left out of last commit. I checked the kse treejake2002-03-291-43/+43
* Remove abuse of intr_disable/restore in MI code by moving the loop in ast()jake2002-03-291-13/+1
* The description of fd_mtx is "filedesc structure."tanimura2002-03-292-3/+3
* Add resource_list_add_next() which returns the RID for the resource added.mdodd2002-03-291-0/+13
* To remove nested include of sys/lock.h and sys/mutex.h from sys/proc.halfred2002-03-281-0/+44
* Get the magnitude of the NTP adjustment right.phk2002-03-281-3/+4
* - Properly sync vfs_nmount() with changes that have be already donemux2002-03-282-114/+78
* Allow resursion on the pipe mutex because filt_piperead() and filt_pipewrite()alc2002-03-271-1/+1
* Make the reference counting of 'struct pargs' SMP safe.alfred2002-03-274-17/+9
* Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locksjeff2002-03-276-24/+10
* oops, forgot to commit this. td->td_savecrit = 0 replaced by APIdillon2002-03-271-0/+1
* Make this compile.jake2002-03-271-1/+0
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-273-18/+22
* "Fixed" -Wshadow warnings by changing the name of some function parametersbde2002-03-271-2/+2
* Remove an unnecessary and inconsistently used variable from exec_new_vmspace().alc2002-03-261-3/+1
OpenPOWER on IntegriCloud