summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_timeout.c
Commit message (Expand)AuthorAgeFilesLines
* Merge r302894, r303098: fix regression caused by r302350. Stopping aglebius2016-07-211-0/+6
* The paradigm of a callout is that it has three consequent states:glebius2016-07-051-24/+18
* Implement a `show panic` command to DDB which will helpfully print thebz2016-06-061-0/+37
* sys/kern: spelling fixes in comments.pfg2016-04-291-1/+1
* sys: extend use of the howmany() macro when available.pfg2016-04-261-3/+3
* If callout_stop_safe() noted that the callout is currently executing,kib2016-03-021-5/+5
* Fix style issues around existing SDT probes.markj2015-12-161-6/+4
* Add new async_drain to the callout system. This is so-far not used butrrs2015-11-101-6/+29
* save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBEavg2015-09-281-2/+2
* Revert r287780 until more developers have their say.hselasky2015-09-221-39/+0
* Implement callout_drain_async(), inspired by the projects/hps_headhselasky2015-09-141-0/+39
* callout_reset: fix a reversed check for cc_exec_cancelavg2015-09-011-1/+1
* Revert r286880: If at first this change made sense, it turns outjch2015-08-301-11/+1
* Silent a compilation warning on callout_stop()jch2015-08-271-3/+3
* In callout_stop(), do not forget to initialize not_running variable.jch2015-08-271-1/+2
* In callout_stop(), if a callout is both pending and currentlyjch2015-08-271-5/+7
* callout_stop() should return 0 (fail) when the callout is currentlyjch2015-08-181-2/+9
* Fix my stupid restoral of old code.. must be c_iflags now.rrs2015-04-141-1/+1
* Restore the two lines accidentally deleted that allow CALLOUT_DIRECT to berrs2015-04-131-0/+2
* Adopt jhb's suggested changes, updated comments and callout_migration() movingrrs2015-03-311-0/+2
* Try to unbreak !SMP kernels broken in r280785 by using the proper macrosbz2015-03-281-2/+2
* Change the callout to supply -1 to indicate we are not changingrrs2015-03-281-47/+86
* This fixes a bug I in-advertantly inserted when I updated the calloutrrs2015-02-121-15/+21
* This fixes two conditions that can incur when migrationrrs2015-02-091-86/+154
* Call WITNESS_WARN() in callout_drain() to check whether any locks areadrian2015-01-261-0/+4
* Revert for r277213:hselasky2015-01-221-520/+533
* Major callout subsystem cleanup and rewrite:hselasky2015-01-151-533/+520
* Add schedgraph traces for callout handlers. Specifically, a callwheel logsjhb2014-10-081-4/+10
* If we're doing RSS then ensure that the callwheel swi's are CPU pinned.adrian2014-06-301-0/+6
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-3/+3
* Revert r267961, r267973:gjb2014-06-271-3/+3
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-3/+3
* Convert functions to the new-style format.davide2014-06-051-20/+6
* Add in support to optionally pin the swi threads.adrian2014-05-101-1/+30
* Hide internal details of sbintime_t implementation wrapping INT64_MAX intodavide2014-04-121-5/+5
* Include the CPU id in the per-CPU timer swi thread descriptions.adrian2014-02-141-2/+5
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEavg2013-11-261-4/+4
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-1/+0
* Make the callout arithmetic more robust adding checks for overflow.davide2013-09-261-1/+6
* Fix callout_init_rm() in the shared case, allocating storage for 'structdavide2013-09-201-3/+11
* Specify SDT probe argument types in the probe definition itself rather thanmarkj2013-08-151-4/+2
* Cache the callout precision argument as part of the informations requireddavide2013-03-251-2/+9
* Bring back the comment on the sizing of the callout array that gotandre2013-03-101-0/+2
* Fixup r248032:davide2013-03-091-1/+1
* Move the callout subsystem initialization to its own SYSINIT()andre2013-03-081-34/+25
* Move the auto-sizing of the callout array from init_param2() toandre2013-03-081-0/+14
* Complete r247813:davide2013-03-041-8/+8
* Use C99 'bool' rather than Machish 'boolean_t'.davide2013-03-041-2/+2
* Fix build with DIAGNOSTIC/CALLOUT_PROFILING options turned on.davide2013-03-041-9/+9
* - Make callout(9) tickless, relying on eventtimers(4) as backend fordavide2013-03-041-238/+522
OpenPOWER on IntegriCloud