summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* o Expand an exclusive lock scope to prevent a race between twomaxim2006-06-151-5/+5
* Use scheduler API sched_relinquish() to implement yield() syscall.davidxu2006-06-151-8/+2
* Add scheduler API sched_relinquish(), the API is used to implementdavidxu2006-06-154-3/+44
* Clear ke_runq before calling maybe_preempt, this avoids adavidxu2006-06-141-0/+2
* Unexpand an instance of TAILQ_EMPTY()delphij2006-06-141-1/+1
* Unbreak 64-bit architectures. The 3rd argument to kern_kldload() ismarcel2006-06-141-4/+6
* Fox a typo in sched_is_timeshare.davidxu2006-06-131-1/+1
* Pass boolean value to __predict_false. Try to keep KSE slot countdavidxu2006-06-131-2/+2
* Use kern_kldload() and kern_kldunload() to load and unload modules whenjhb2006-06-131-7/+5
* A couple of minor style tweaks.jhb2006-06-131-2/+4
* - Add a kern_kldload() that is most of the previous kldload() and pushjhb2006-06-131-39/+47
* - Push down Giant some in kldstat().jhb2006-06-131-29/+21
* Unexpand TAILQ_FOREACH() and TAILQ_FOREACH_SAFE().jhb2006-06-131-4/+2
* Remove some more pointless goto's and don't check to see ifjhb2006-06-131-16/+9
* Handle the simple case of just dropping a reference near the start ofjhb2006-06-131-28/+27
* o There are two methods to get a process credentials over the unixmaxim2006-06-131-11/+25
* Add scheduler CORE, the work I have done half a year ago, recent,davidxu2006-06-135-1/+2346
* Use fget() in kqueue_register() instead of doing all the work by hand.jhb2006-06-121-17/+3
* Add a convenience function rman_init_from_resource for initializingimp2006-06-121-0/+10
* Keep firmware images on the list until they have been unregisterediedowse2006-06-101-19/+35
* Move some functions and definitions from uipc_socket2.c to uipc_socket.c:rwatson2006-06-1010-320/+171
* Rearrange code in soalloc() so that it's less indented by returningrwatson2006-06-081-13/+13
* Fix the LOR that occurs when the MAC compiled into the kernelkib2006-06-081-3/+3
* Make ke_rqindex unsigned.davidxu2006-06-062-2/+2
* Audit some arguments to nmount(), mount(), umount().rwatson2006-06-051-1/+10
* Audit command, uid arguments for quotactl().rwatson2006-06-052-0/+8
* Audit path passed to the acct() system call.rwatson2006-06-051-2/+2
* Bah, fix fat finger in last. Invert the ~ on MTX_FLAGMASK as it'sjhb2006-06-031-2/+2
* In the case of reentering the debugger due to an attempt to perform ajhb2006-06-031-10/+10
* Simplify mtx_owner() so it only reads m->mtx_lock once.jhb2006-06-031-2/+1
* Style fix to be more like _mtx_lock_sleep(): use 'while (!foo) { ... }'jhb2006-06-031-3/+1
* Fix a problem introduced in revision 1.220. On mount(2) failure, don'tpjd2006-06-021-5/+6
* Make lio ident more consistant with aio ident.ambrisko2006-06-021-1/+1
* Don't forget to unlock kq lock in low memory situations.pjd2006-06-021-0/+1
* Remove confusing done_noglobal label. The KQ_GLOBAL_UNLOCK() macro knowpjd2006-06-021-2/+1
* Use SLIST_FOREACH_SAFE() macro, because knote_drop() can free an elementpjd2006-06-021-2/+2
* sched_rem() already sets ke->ke_state to KES_THREAD, so there's no needcognet2006-06-011-2/+0
* Remove two locking assertion entries that:dds2006-05-311-2/+0
* Assertion code specifications are introduced using special characterdds2006-05-301-182/+182
* Remove incorrect lock validation specifications that causeddds2006-05-301-7/+0
* Close race between vmspace_exitfree() and exit1() and races betweentegge2006-05-291-29/+2
* Unexpand TAILQ_FIRST(foo) == NULL to TAILQ_EMPTY(foo).delphij2006-05-291-2/+2
* Correct typoskris2006-05-281-3/+3
* In execve(), audit the path name being executed. In the future, itrwatson2006-05-281-2/+2
* Add missing % signs in the lock annotations of the functions:dds2006-05-281-8/+8
* extlen and cpp is not used here in linker_search_kld(), so nuke them.delphij2006-05-271-10/+2
* If the console has no cncheckc method, use cngetc instead.phk2006-05-261-1/+4
* Don't use CONS_DRIVER() macro to insert dummy element in cons_setphk2006-05-261-1/+2
* GC the cn_dbctl_t hook for consoles, it is unused.phk2006-05-261-19/+0
* Add "update" mount option to global_opts array,rodrigc2006-05-261-0/+1
OpenPOWER on IntegriCloud