summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Fix building with GCC 4.2: define data types before referring to them.obrien2006-06-291-0/+1
* Fix semctl(2) breakage from the previous commit. Previously __semctl() hadjhb2006-06-291-7/+12
* Fix a bug when accumulating run time, if a thread calls yield() syscall,davidxu2006-06-291-5/+5
* Fix system load count (noticed by dephij). Remove incorrectdavidxu2006-06-291-6/+1
* Remove unused function declaration.davidxu2006-06-291-4/+2
* Remove load balancer code, since it has serious priority inversion problemdavidxu2006-06-291-1011/+413
* - Add a kern_semctl() helper function for __semctl(). It accepts a pointerjhb2006-06-271-39/+77
* - Expand the scope of Giant some in mount(2) to protect the vfsp structurejhb2006-06-272-15/+26
* Compress direct cr_ruid comparsion and jailed() call to suser_cred(9).pjd2006-06-271-2/+4
* Use suser_cred(9) instead of checking cr_uid directly.pjd2006-06-271-1/+1
* - Use suser_cred(9) instead of checking cr_ruid directly.pjd2006-06-271-7/+10
* Backed out the change by request from rwatson.babkin2006-06-261-72/+0
* 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
OpenPOWER on IntegriCloud