summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Use wakeup_one to avoid thundering herd.davidxu2006-05-091-6/+6
* Use a dedicated mutex to protect aio queues, the movation is to reducedavidxu2006-05-091-51/+69
* Call vn_finished_write() before calling the coredump handler which willtegge2006-05-071-1/+1
* Temporarily unlock vnode for new image being executed to avoid lock ordertegge2006-05-051-0/+6
* vn_start_write()/vn_finished_write() is not needed here, becausepjd2006-04-291-2/+0
* Lock giant when assigning ni_vp and keep vfslocked state valid.kris2006-04-291-0/+1
* vn_start_write() is called only when v_type != VCHR, so correspondingpjd2006-04-281-2/+3
* Also check use_pty in the ptmx clone lookup; this means that when ptmxrwatson2006-04-281-0/+3
* Remove the puc-specific hacks. The puc(4) driver now properly usesmarcel2006-04-281-25/+0
* - Add a BO_NEEDSGIANT flag to the bufobj. This flag forces all childjeff2006-04-281-1/+2
* - Consistently track ni_dvp and ni_vp with dvfslocked and vfslocked ratherjeff2006-04-281-13/+15
* back out for now... revert ccpu to being kern.ccpu...jmg2006-04-271-1/+1
* move remaining sysctl into the kern.sched tree...jmg2006-04-261-1/+1
* Add some new commands to hopefully make it easier to diagnose lock-relatedjhb2006-04-251-0/+138
* Use db_lookup_thread() to lookup the thread for the passed in addressjhb2006-04-251-23/+5
* Remove last vestiges of sab(4).marius2006-04-251-1/+0
* Extend getsock() to return the struct file flags read while holding therwatson2006-04-251-18/+19
* Inherit LOCAL_CREDS option from listen socket for sockets returnedmaxim2006-04-241-0/+2
* MFp4: Add the ipend() method to the serdev I/F to allow umbrellamarcel2006-04-231-0/+15
* Assert that sockets passed into soabort() not be SQ_COMP or SQ_INCOMP,rwatson2006-04-231-1/+3
* Add missing 'not' to SQ_COMP comment.rwatson2006-04-231-1/+1
* Move handling of SQ_COMP exception case in sofree() to the top of therwatson2006-04-231-17/+5
* Print td_name instead of p_comm if td_name is non-empty forjhb2006-04-212-1/+3
* Don't try to kill embryonic processes in killpg1(). This preventsps2006-04-211-2/+3
* Allow for nmbclusters and maxsockets to be increased via sysctl.ps2006-04-215-6/+88
* const'ify resource_spec to note that we won't be changing anything whilejmg2006-04-201-2/+4
* r_spare1 and r_spare2 aren't needed. They aren't used. They can't beimp2006-04-191-2/+0
* Implement rw_try_upgrade() and rw_downgrade(). rw_try_upgrade() makes ajhb2006-04-191-2/+133
* 'owner' is not used without SMP. Fix kernel build for such kernelwkoszek2006-04-181-0/+4
* Adaptively spin before blocking on the turnstile if an rwlock is writejhb2006-04-181-7/+88
* - Bring back turnstile_empty() which can check to see if an individualjhb2006-04-181-0/+67
* In vfs_hash_get(): mount point should never be changeddelphij2006-04-181-2/+2
* - Add a rw_wowner() macro that just returns the owner of a write lock andjhb2006-04-171-26/+38
* Add a 'show sleepqueue' alias for 'show sleepq' in DDB.jhb2006-04-171-0/+3
* Trim trailing whitespace.jhb2006-04-171-3/+3
* Add a new module_file() function that returns the linker_file_t associatedjhb2006-04-171-0/+7
* Change msleep() and tsleep() to not alter the calling thread's priorityjhb2006-04-178-23/+19
* remove duplicate sizeof vnode entry (debug.sizeof.vnode already existed)...jmg2006-04-161-2/+2
* Take a better stab at making this compile.scottl2006-04-151-1/+1
* Take a stab at making this compile.scottl2006-04-151-1/+1
* Mark the thread pointer used during an adaptive spin volatile so that thejhb2006-04-141-1/+1
* Drop the kqueue global mutex as soon as we are finished with it ratherjhb2006-04-141-4/+2
* Clear TDF_SINTR in sleepq_resume_thread, also sleepq_catch_signal doesdavidxu2006-04-131-1/+1
* Turn on ithread_destroy() and call it from intr_event_destroy() to tearjhb2006-04-131-5/+7
* Kill the last Giant acquisition in the exit(2) code. This Giant acquisitioncsjp2006-04-101-2/+0
* On shutdown try to turn off all swap devices. This way GEOM providers arepjd2006-04-101-0/+7
* Use proc lock to prevent a thread from exiting, Giant was no longer used todavidxu2006-04-102-27/+10
* Remove UNIX domain socket raw socket support. This feature is documentedrwatson2006-04-091-5/+0
* Add the scc_hwmtx spin mutex, defined by scc(4).marcel2006-04-071-0/+1
* spell unlock correctly, this is relatively minor as it's rare someone wouldjmg2006-04-071-1/+1
OpenPOWER on IntegriCloud