summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Simplify count_dev()phk2003-10-171-5/+5
* Halt the cpu on amd64 as well. For some strange reason, this makespeter2003-10-171-1/+1
* Implement cpu_idle() on ia64. We put the processor in a lightweightmarcel2003-10-171-1/+1
* - The kse may be null in sched_pctcpu().jeff2003-10-161-1/+7
* - Only kse_reassign() in the !running case.jeff2003-10-161-8/+10
* - Call sched_add() with the correct argument on SMP.jeff2003-10-161-1/+1
* - Fix a minor problem with my last commit, we don't want to return fromjeff2003-10-161-3/+1
* * Add multiple inheritance to kobj. Each class can have zero or more basedfr2003-10-162-99/+257
* - Collapse sched_switchin() and sched_switchout() into sched_switch(). Nowjeff2003-10-163-29/+20
* - Update the sched api. sched_{add,rem,clock,pctcpu} now all accept a tdjeff2003-10-165-34/+42
* - The non iterative algorithm for interact_update was broken due tojeff2003-10-161-8/+6
* - If our user_pri doesn't match our actual priority our priority has beenjeff2003-10-151-3/+10
* The KERN_PROC_PROC sysctl took 4 args in 5.0-REL and 5.1-REL. We need topeter2003-10-151-1/+4
* Change default for kern.polling.idle_poll back to 1. This was set to 0sam2003-10-141-1/+1
* Made use of 'error' argument, which was unused (by mistake) before.phk2003-10-141-1/+1
* With DIAGNOSTICS, sometimes we get weird crashes when some driverimp2003-10-141-3/+4
* - Add a mising vn_finished_write()jeff2003-10-141-0/+1
* Don't clear signal mask in execsig(). RELENG_4 does not clear it and POSIXdavidxu2003-10-131-4/+0
* - In SCHED_CURR() add holding Giant to the list of criteria that will keepjeff2003-10-121-8/+7
* In vfs_bio_clrbuf(), ignore the state of the object lock if the page is thealc2003-10-121-2/+4
* Simplify vn_isdisk() a bit.phk2003-10-121-24/+10
* fix a problem referencing free'd memory. This is only a problem forjmg2003-10-121-2/+7
* - Fix a typo, I meant & and not |. This was causing lockups from the syncerjeff2003-10-111-1/+1
* - Synchronize access to a page's valid field in vfs_bio_clrbuf()alc2003-10-101-8/+10
* Implement preliminary support for the PT_SYSCALL command to ptrace(2).robert2003-10-091-1/+16
* Remove support for the unused 4th component of the KERN_PROC_PROC sysctl.tjr2003-10-061-6/+0
* - Add a missing vn_start_write() to flushbufqueues(). This could havejeff2003-10-051-4/+9
* Bring back sysctl_wire_old_buffer(). Fix a bug in sysctl_handle_opaque()bms2003-10-051-13/+13
* Fix a security problem in sysctl() the long way round.bms2003-10-051-18/+14
* Add a pre-emption counter, td_generation, so that threads can noticebms2003-10-051-0/+2
* Fold the vslock() and vsunlock() calls in this file with #if 0's; they willbms2003-10-051-1/+8
* - Apply a big giant lock around the namecache. This has been sitting injeff2003-10-051-27/+94
* - Fix an XXX. Check the error of vn_lock() in vflush(). Don't specifyjeff2003-10-051-13/+2
* Remove magic numbers surrounding locking state in the sysctl module, andbms2003-10-051-8/+9
* - Rename vcanrecycle() to vtryrecycle() to reflect its new role.jeff2003-10-051-26/+32
* - Don't cache_purge() in getnewvnode. It's done in vclean(). With thisjeff2003-10-051-11/+5
* - Solve a LOR with the sync_mtx by using the VI_ONWORKLST flag to determinejeff2003-10-051-6/+12
* - Move the xlock 'locking' code into vx_lock() and vx_unlock().jeff2003-10-051-21/+54
* Eliminate some unnecessary uses of the vm page queues lock around thealc2003-10-042-11/+6
* - Extend the scope the vm object lock to cover calls toalc2003-10-041-3/+5
* - In sched_sync() test our preconditions prior to dropping the sync_mtx.jeff2003-10-041-22/+18
* - Change a lame iterative algorithm to a constant time algorithm. Removejeff2003-10-041-4/+6
* - In a Giantless world, the vn_lock() in vcanrecycle() could legitimatelyjeff2003-10-041-21/+22
* - If we are called with LK_NOWAIT in vn_lock() we may be holding a mutexjeff2003-10-041-2/+5
* Introduce a uiomove_frombuf helper routine that handles computing andnectar2003-10-021-0/+23
* Remove the global variable 'cmask', which was used to initialize therwatson2003-10-022-5/+2
* - On my Pentium4-M laptop, invalpg takes ~1100 cycles if the page is found injeff2003-09-301-8/+0
* If the struct mac copied into the kernel has a negative length, returnrwatson2003-09-291-1/+2
* Retire revoke_and_destroy_dev() with extreme prejudice.phk2003-09-281-13/+0
* Remove the regstkpages sysctl variable. We have a growable registermarcel2003-09-271-6/+0
OpenPOWER on IntegriCloud