summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Address a problem I missed in removing Giant from the kernel linker. Notjhb2006-06-261-3/+9
* Remove duplicate security checks already performed in kern_kldload().jhb2006-06-261-7/+1
* Trim basically unused 'unp' in uipc_connect().rwatson2006-06-261-3/+0
* The common UID/GID space implementation. It has been discussed on -archbabkin2006-06-251-0/+72
* If linker_release_module() fails then we still hold a reference oniedowse2006-06-251-2/+12
* Simplify the code and remove two mutex operations.pjd2006-06-241-9/+5
* Replace the kld_mtx mutex with a kld_sx sx lock and expand it's scope tojhb2006-06-213-54/+79
* - Push down Giant in kldfind() and kldsym().jhb2006-06-211-16/+10
* Whoops, revert accidental commit.jhb2006-06-211-19/+7
* Fix two comments and a style fix.jhb2006-06-212-11/+25
* Various whitespace fixes.jhb2006-06-211-12/+11
* Conditionally acquire Giant around VFS operations.jhb2006-06-203-5/+20
* - Push Giant down into linker_reference_module().jhb2006-06-202-4/+32
* Make linker_find_file_by_name() and linker_find_file_by_id() static tojhb2006-06-201-2/+12
* - Add a new linker_file_foreach() function that walks the list of linkerjhb2006-06-201-28/+52
* Make linker_file_add_dependency() and linker_load_module() static sincejhb2006-06-201-4/+8
* Don't check if malloc(M_WAITOK) returns NULL.jhb2006-06-201-4/+0
* Use 'else' to remove another goto.jhb2006-06-201-5/+2
* - Remove some useless variable initializations.jhb2006-06-201-6/+3
* Properly cast the values of valsize (the size of the value passed in)gnn2006-06-201-2/+2
* When retrieving SO_ERROR via getsockopt(), hold the socket lock aroundrwatson2006-06-181-0/+2
* Add a funny sysctl: debug.kdb.trap_code .yar2006-06-181-1/+22
* Remove sbinsertoob(), sbinsertoob_locked(). They violate (and haverwatson2006-06-172-128/+0
* Add a description for sysctl -d.emaste2006-06-171-1/+1
* Remove unused (and ifdef'd) unp_abort() and unp_drain().rwatson2006-06-161-18/+0
* Add a kern.timecounter.tc sysctl tree that contains the mask,dwmalone2006-06-161-0/+40
* Kill an XXX remark that has been untrue since rev. 1.150 of this file.yar2006-06-161-4/+0
* Axe Giant from vn_fullpath(9). The vnode -> pathname lookup should becsjp2006-06-161-4/+0
* 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
OpenPOWER on IntegriCloud