| Commit message (Expand) | Author | Age | Files | Lines |
* | sleepq_catch_signals: do thread suspension before signal check | Eric Badger | 2017-02-14 | 1 | -44/+57 |
* | Add a comment explaining the race fixed by r310423. | Mark Johnston | 2016-12-23 | 1 | -1/+6 |
* | Revert part of r300109. | Mark Johnston | 2016-12-22 | 1 | -2/+2 |
* | Permit timed sleeps for threads other than thread0 before timers are working. | John Baldwin | 2016-11-25 | 1 | -1/+1 |
* | Micro-optimize sleepq_signal(). | Mark Johnston | 2016-09-04 | 1 | -2/+2 |
* | Rewrite subr_sleepqueue.c use of callouts to not depend on the | Konstantin Belousov | 2016-07-28 | 1 | -62/+49 |
* | The paradigm of a callout is that it has three consequent states: | Gleb Smirnoff | 2016-07-05 | 1 | -1/+1 |
* | Provide helper macros to detect 'non-silent SBDRY' state and to | Konstantin Belousov | 2016-07-03 | 1 | -1/+10 |
* | Micro-optimize sleepq_broadcast(). | Mark Johnston | 2016-05-18 | 1 | -4/+3 |
* | Rework handling of thread sleeps before timers are working. | John Baldwin | 2016-03-31 | 1 | -0/+2 |
* | fail(9): Only gather/print stacks if STACK is enabled | Conrad Meyer | 2016-03-17 | 1 | -0/+3 |
* | fail(9): Upstreaming some fail point enhancements | Conrad Meyer | 2016-03-16 | 1 | -0/+116 |
* | If callout_stop_safe() noted that the callout is currently executing, | Konstantin Belousov | 2016-03-02 | 1 | -1/+2 |
* | Revert for r277213: | Hans Petter Selasky | 2015-01-22 | 1 | -64/+83 |
* | Major callout subsystem cleanup and rewrite: | Hans Petter Selasky | 2015-01-15 | 1 | -83/+64 |
* | sysctl subsystem uses sxlocks so avoid to setup dynamic sysctl nodes | Attilio Rao | 2014-06-24 | 1 | -13/+28 |
* | Drop the 3rd clause from all 3 clause BSD licenses where I am the sole | John Baldwin | 2014-02-05 | 1 | -3/+0 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | Attilio Rao | 2013-11-25 | 1 | -1/+0 |
* | Partially revert r195702. Deferring stops is now implemented via a set of | John Baldwin | 2013-03-18 | 1 | -4/+2 |
* | Make kern_nanosleep() and pause_sbt() to use per-CPU sleep queues. | Alexander Motin | 2013-03-12 | 1 | -7/+5 |
* | MFcalloutng: | Davide Italiano | 2013-03-04 | 1 | -2/+4 |
* | Replace the TDP_NOSLEEPING flag with a counter so that the | John Baldwin | 2013-03-01 | 1 | -2/+2 |
* | Rework the handling of stop signals in the NFS client. The changes in | John Baldwin | 2013-02-06 | 1 | -4/+2 |
* | Tweak the commit message in case of panic for sleeping from threads | Attilio Rao | 2012-09-12 | 1 | -1/+2 |
* | Implement the DTrace sched provider. This implementation aims to be | Ryan Stone | 2012-05-15 | 1 | -0/+8 |
* | Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. | Ed Schouten | 2011-11-07 | 1 | -2/+2 |
* | Explicitly wire the user buffer rather than doing it implicitly in | Matthew D Fleming | 2011-01-27 | 1 | -0/+3 |
* | Rework realtime priority support: | John Baldwin | 2011-01-14 | 1 | -1/+2 |
* | Re-add r212370 now that the LOR in powerpc64 has been resolved: | Matthew D Fleming | 2010-09-16 | 1 | -11/+3 |
* | Revert r212370, as it causes a LOR on powerpc. powerpc does a few | Matthew D Fleming | 2010-09-13 | 1 | -3/+11 |
* | Add a drain function for struct sysctl_req, and use it for a variety of | Matthew D Fleming | 2010-09-09 | 1 | -11/+3 |
* | make sure thread lock is locked. | David Xu | 2010-08-20 | 1 | -0/+1 |
* | If thread set a TDP_WAKEUP for itself, clears the flag and returns EINTR | David Xu | 2010-08-20 | 1 | -0/+7 |
* | Update comment for tdsignal() -> tdsendsignal() rename. Forgot to include | John Baldwin | 2010-06-30 | 1 | -1/+1 |
* | Introduce the new kernel thread called "deadlock resolver". | Attilio Rao | 2010-01-09 | 1 | -3/+25 |
* | In current code, threads performing an interruptible sleep (on both | Attilio Rao | 2009-12-12 | 1 | -4/+31 |
* | Add new msleep(9) flag PBDY that shall be specified together with | Konstantin Belousov | 2009-07-14 | 1 | -4/+8 |
* | 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 |