| Commit message (Expand) | Author | Age | Files | Lines |
* | Revision 184199 had not been fully reverted, add missing piece. | David Xu | 2008-12-01 | 1 | -0/+4 |
* | Revert rev 184216 and 184199, due to the way the thread_lock works, | David Xu | 2008-11-05 | 1 | -8/+8 |
* | Don't bother calling setrunnable() and clearing the sleeping flag in | John Baldwin | 2008-11-04 | 1 | -9/+12 |
* | partly revert revision 184199, because TDF_NEEDSIGCHK is persitent | David Xu | 2008-10-24 | 1 | -10/+5 |
* | Actually, for signal and thread suspension, extra process spin lock is | David Xu | 2008-10-23 | 1 | -12/+13 |
* | Make ddb command registration dynamic so modules can extend | Sam Leffler | 2008-09-15 | 1 | -1/+1 |
* | Close a race in sleepq_broadcast() where the sleepq could be reused after | John Baldwin | 2008-09-08 | 1 | -3/+2 |
* | If a thread that is swapped out is made runnable, then the setrunnable() | John Baldwin | 2008-08-05 | 1 | -18/+49 |
* | Really fix this. | John Baldwin | 2008-07-28 | 1 | -2/+1 |
* | Properly check if td_name is empty and if it is, print process name, | Pawel Jakub Dawidek | 2008-07-28 | 1 | -2/+2 |
* | - Make SCHED_STATS more generic by adding a wrapper to create the | Jeff Roberson | 2008-04-17 | 1 | -4/+2 |
* | - Convert two timeout users to the new callout_reset_curcpu() api. | Jeff Roberson | 2008-04-02 | 1 | -1/+1 |
* | - Add a new td flag TDF_NEEDSUSPCHK that is set whenever a thread needs | Jeff Roberson | 2008-03-21 | 1 | -1/+1 |
* | - At the top of sleepq_catch_signals() lock the thread and check TDF_NEEDSIGCHK | Jeff Roberson | 2008-03-19 | 1 | -4/+12 |
* | - Add a facility similar to LOCK_PROFILING under SLEEPQUEUE_PROFILING. Keep | Jeff Roberson | 2008-03-19 | 1 | -1/+159 |
* | PR 117603 | Jeff Roberson | 2008-03-13 | 1 | -2/+5 |
* | Remove kernel support for M:N threading. | Jeff Roberson | 2008-03-12 | 1 | -10/+2 |
* | - Pass the priority argument from *sleep() into sleepq and down into | Jeff Roberson | 2008-03-12 | 1 | -27/+23 |
* | Mark sleepqueue chain spin mutexes are recursable since the sleepq code | John Baldwin | 2008-02-13 | 1 | -1/+1 |
* | - Add THREAD_LOCKPTR_ASSERT() to assert that the thread's lock points at | Jeff Roberson | 2008-02-07 | 1 | -1/+1 |
* | Fix a bug where a thread that hit the race where the sleep timeout fires | John Baldwin | 2008-01-25 | 1 | -2/+1 |
* | Fix a race in the sleepqueue timeout code that resulted in sleeps not | John Baldwin | 2008-01-25 | 1 | -4/+25 |
* | A bunch more files that should probably print out a thread name | Julian Elischer | 2007-11-14 | 1 | -1/+1 |
* | generally we are interested in what thread did something as | Julian Elischer | 2007-11-14 | 1 | -5/+5 |
* | subr_sleepqueue.c presents a thread lock missing which leads to dangerous | Attilio Rao | 2007-09-13 | 1 | -0/+2 |
* | - Include opt_sched.h for SCHED_STATS. | Jeff Roberson | 2007-06-12 | 1 | -0/+1 |
* | Commit 2/14 of sched_lock decomposition. | Jeff Roberson | 2007-06-04 | 1 | -106/+97 |
* | - Convert turnstiles and sleepqueus to use UMA. This provides a modest | Jeff Roberson | 2007-05-18 | 1 | -17/+52 |
* | Cleaner fix for handling declaration of loop variable under INVARIANTS | Kip Macy | 2006-12-17 | 1 | -10/+7 |
* | Don't intermix assignments and variable declarations in prev. commit | Andrey A. Chernov | 2006-12-16 | 1 | -4/+6 |
* | Fix NULL pointer reference for INVARIANTS case | Andrey A. Chernov | 2006-12-16 | 1 | -1/+1 |
* | correct name of number of sleep queues | Kip Macy | 2006-12-16 | 1 | -1/+1 |
* | Add second sleep queue so that sx and lockmgr can have separate sleep | Kip Macy | 2006-12-16 | 1 | -26/+48 |
* | Change sleepq_add(9) argument from 'struct mtx *' to 'struct lock_object *', | Pawel Jakub Dawidek | 2006-11-16 | 1 | -3/+3 |
* | Print td_name instead of p_comm if td_name is non-empty for | John Baldwin | 2006-04-21 | 1 | -0/+1 |
* | Add a 'show sleepqueue' alias for 'show sleepq' in DDB. | John Baldwin | 2006-04-17 | 1 | -0/+3 |
* | Clear TDF_SINTR in sleepq_resume_thread, also sleepq_catch_signal does | David Xu | 2006-04-13 | 1 | -1/+1 |
* | Move comments to more accurate place. | David Xu | 2006-02-23 | 1 | -4/+4 |
* | Fix a sleep queue race for KSE thread. | David Xu | 2006-02-23 | 1 | -11/+21 |
* | Fix a long standing race between sleep queue and thread | David Xu | 2006-02-15 | 1 | -81/+76 |
* | lock unused when INVARIANTS not defined, so don't declare it then | Warner Losh | 2006-01-28 | 1 | -0/+2 |
* | Add a new ddb command 'show sleepq'. It takes a wait channel as an | John Baldwin | 2006-01-27 | 1 | -2/+64 |
* | Clarify panic message, I parsed the old one 'trying to sleep while sleeping' | Warner Losh | 2005-11-09 | 1 | -1/+1 |
* | Normalize a significant number of kernel malloc type names: | Robert Watson | 2005-10-31 | 1 | -1/+1 |
* | - Add a new simple facility for marking the current thread as being in a | John Baldwin | 2005-09-15 | 1 | -0/+4 |
* | Remove thread_upcall_check, it was used to avoid race bug in earlier | David Xu | 2005-05-27 | 1 | -5/+1 |
* | Close a race between sleepq_broadcast() and sleepq_catch_signals(). | John Baldwin | 2005-04-14 | 1 | -47/+21 |
* | Make a bunch of malloc types static. | Poul-Henning Kamp | 2005-02-10 | 1 | -1/+1 |
* | /* -> /*- for copyright notices, minor format tweaks as necessary | Warner Losh | 2005-01-06 | 1 | -1/+1 |
* | - Store threads on sleep queues in FIFO order rather than sorted by | John Baldwin | 2004-11-05 | 1 | -16/+19 |