| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge r302894, r303098: fix regression caused by r302350. Stopping a | glebius | 2016-07-21 | 1 | -0/+6 |
* | The paradigm of a callout is that it has three consequent states: | glebius | 2016-07-05 | 1 | -24/+18 |
* | Implement a `show panic` command to DDB which will helpfully print the | bz | 2016-06-06 | 1 | -0/+37 |
* | sys/kern: spelling fixes in comments. | pfg | 2016-04-29 | 1 | -1/+1 |
* | sys: extend use of the howmany() macro when available. | pfg | 2016-04-26 | 1 | -3/+3 |
* | If callout_stop_safe() noted that the callout is currently executing, | kib | 2016-03-02 | 1 | -5/+5 |
* | Fix style issues around existing SDT probes. | markj | 2015-12-16 | 1 | -6/+4 |
* | Add new async_drain to the callout system. This is so-far not used but | rrs | 2015-11-10 | 1 | -6/+29 |
* | save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBE | avg | 2015-09-28 | 1 | -2/+2 |
* | Revert r287780 until more developers have their say. | hselasky | 2015-09-22 | 1 | -39/+0 |
* | Implement callout_drain_async(), inspired by the projects/hps_head | hselasky | 2015-09-14 | 1 | -0/+39 |
* | callout_reset: fix a reversed check for cc_exec_cancel | avg | 2015-09-01 | 1 | -1/+1 |
* | Revert r286880: If at first this change made sense, it turns out | jch | 2015-08-30 | 1 | -11/+1 |
* | Silent a compilation warning on callout_stop() | jch | 2015-08-27 | 1 | -3/+3 |
* | In callout_stop(), do not forget to initialize not_running variable. | jch | 2015-08-27 | 1 | -1/+2 |
* | In callout_stop(), if a callout is both pending and currently | jch | 2015-08-27 | 1 | -5/+7 |
* | callout_stop() should return 0 (fail) when the callout is currently | jch | 2015-08-18 | 1 | -2/+9 |
* | Fix my stupid restoral of old code.. must be c_iflags now. | rrs | 2015-04-14 | 1 | -1/+1 |
* | Restore the two lines accidentally deleted that allow CALLOUT_DIRECT to be | rrs | 2015-04-13 | 1 | -0/+2 |
* | Adopt jhb's suggested changes, updated comments and callout_migration() moving | rrs | 2015-03-31 | 1 | -0/+2 |
* | Try to unbreak !SMP kernels broken in r280785 by using the proper macros | bz | 2015-03-28 | 1 | -2/+2 |
* | Change the callout to supply -1 to indicate we are not changing | rrs | 2015-03-28 | 1 | -47/+86 |
* | This fixes a bug I in-advertantly inserted when I updated the callout | rrs | 2015-02-12 | 1 | -15/+21 |
* | This fixes two conditions that can incur when migration | rrs | 2015-02-09 | 1 | -86/+154 |
* | Call WITNESS_WARN() in callout_drain() to check whether any locks are | adrian | 2015-01-26 | 1 | -0/+4 |
* | Revert for r277213: | hselasky | 2015-01-22 | 1 | -520/+533 |
* | Major callout subsystem cleanup and rewrite: | hselasky | 2015-01-15 | 1 | -533/+520 |
* | Add schedgraph traces for callout handlers. Specifically, a callwheel logs | jhb | 2014-10-08 | 1 | -4/+10 |
* | If we're doing RSS then ensure that the callwheel swi's are CPU pinned. | adrian | 2014-06-30 | 1 | -0/+6 |
* | Pull in r267961 and r267973 again. Fix for issues reported will follow. | hselasky | 2014-06-28 | 1 | -3/+3 |
* | Revert r267961, r267973: | gjb | 2014-06-27 | 1 | -3/+3 |
* | Extend the meaning of the CTLFLAG_TUN flag to automatically check if | hselasky | 2014-06-27 | 1 | -3/+3 |
* | Convert functions to the new-style format. | davide | 2014-06-05 | 1 | -20/+6 |
* | Add in support to optionally pin the swi threads. | adrian | 2014-05-10 | 1 | -1/+30 |
* | Hide internal details of sbintime_t implementation wrapping INT64_MAX into | davide | 2014-04-12 | 1 | -5/+5 |
* | Include the CPU id in the per-CPU timer swi thread descriptions. | adrian | 2014-02-14 | 1 | -2/+5 |
* | dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE | avg | 2013-11-26 | 1 | -4/+4 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | attilio | 2013-11-25 | 1 | -1/+0 |
* | Make the callout arithmetic more robust adding checks for overflow. | davide | 2013-09-26 | 1 | -1/+6 |
* | Fix callout_init_rm() in the shared case, allocating storage for 'struct | davide | 2013-09-20 | 1 | -3/+11 |
* | Specify SDT probe argument types in the probe definition itself rather than | markj | 2013-08-15 | 1 | -4/+2 |
* | Cache the callout precision argument as part of the informations required | davide | 2013-03-25 | 1 | -2/+9 |
* | Bring back the comment on the sizing of the callout array that got | andre | 2013-03-10 | 1 | -0/+2 |
* | Fixup r248032: | davide | 2013-03-09 | 1 | -1/+1 |
* | Move the callout subsystem initialization to its own SYSINIT() | andre | 2013-03-08 | 1 | -34/+25 |
* | Move the auto-sizing of the callout array from init_param2() to | andre | 2013-03-08 | 1 | -0/+14 |
* | Complete r247813: | davide | 2013-03-04 | 1 | -8/+8 |
* | Use C99 'bool' rather than Machish 'boolean_t'. | davide | 2013-03-04 | 1 | -2/+2 |
* | Fix build with DIAGNOSTIC/CALLOUT_PROFILING options turned on. | davide | 2013-03-04 | 1 | -9/+9 |
* | - Make callout(9) tickless, relying on eventtimers(4) as backend for | davide | 2013-03-04 | 1 | -238/+522 |