| Commit message (Expand) | Author | Age | Files | Lines |
* | Assert that cc_exec_drain(cc, direct) is NULL before assigning a new value. | Hans Petter Selasky | 2020-09-02 | 1 | -0/+6 |
* | Micro optimise _callout_stop_safe() by removing dead code. | Hans Petter Selasky | 2020-09-02 | 1 | -5/+9 |
* | kern: clean up empty lines in .c and .h files | Mateusz Guzik | 2020-09-01 | 1 | -1/+1 |
* | Remove misleading / redundant bzero in callout_callwheel_init | Conrad Meyer | 2020-03-16 | 1 | -1/+0 |
* | Remove the deprecated timeout(9) interface. | John Baldwin | 2019-12-13 | 1 | -155/+23 |
* | Add a callout_func_t typedef for functions used with callout_*(). | John Baldwin | 2019-12-10 | 1 | -9/+7 |
* | Mark some more hot global variables with __read_mostly. | Alexander Motin | 2019-12-04 | 1 | -2/+3 |
* | cc_ktr_event_name is used only with KTR | Gleb Smirnoff | 2019-11-21 | 1 | -0/+4 |
* | Allocate callout wheel from the respective memory domain. | Alexander Motin | 2019-09-21 | 1 | -2/+4 |
* | Save the last callout function executed on each CPU | Eric van Gyzen | 2019-07-03 | 1 | -1/+46 |
* | Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUs | Nathan Whitehorn | 2017-11-25 | 1 | -5/+5 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Remove register keyword from sys/ and ANSIfy prototypes | Ed Maste | 2017-05-17 | 1 | -1/+1 |
* | When draining a callout, don't clear CALLOUT_ACTIVE while it is running. | Mark Johnston | 2017-03-15 | 1 | -2/+6 |
* | Permit timed sleeps for threads other than thread0 before timers are working. | John Baldwin | 2016-11-25 | 1 | -0/+2 |
* | Renumber license clauses in sys/kern to avoid skipping #3 | Ed Maste | 2016-09-15 | 1 | -1/+1 |
* | Fix a stupid typo (or copy/paste buffer malfunction). | Gleb Smirnoff | 2016-08-16 | 1 | -1/+1 |
* | We should not be allowing a timeout to reset when a drain is in progress on | Gleb Smirnoff | 2016-08-16 | 1 | -1/+1 |
* | Fix indentation. | Konstantin Belousov | 2016-08-10 | 1 | -1/+1 |
* | Extract the calculation of the callout fire time into the new function | Konstantin Belousov | 2016-07-28 | 1 | -42/+53 |
* | Redo the r302894: the very new value for a non-scheduled callout is -1. | Gleb Smirnoff | 2016-07-20 | 1 | -1/+7 |
* | Revert r303037. It re-introduces the panic with TCP timers. | Gleb Smirnoff | 2016-07-20 | 1 | -44/+22 |
* | This reverts out Gleb's changes and adds three small | Randall Stewart | 2016-07-19 | 1 | -22/+44 |
* | Revert the last commit. It must get more review and testing first. | Gleb Smirnoff | 2016-07-18 | 1 | -1/+1 |
* | Redo the r302894: the very new value for a non-scheduled callout is -1. | Gleb Smirnoff | 2016-07-18 | 1 | -1/+1 |
* | Fix regression introduced by r302350. The change of return value for a | Gleb Smirnoff | 2016-07-15 | 1 | -1/+1 |
* | The paradigm of a callout is that it has three consequent states: | Gleb Smirnoff | 2016-07-05 | 1 | -24/+18 |
* | Implement a `show panic` command to DDB which will helpfully print the | Bjoern A. Zeeb | 2016-06-06 | 1 | -0/+37 |
* | sys/kern: spelling fixes in comments. | Pedro F. Giffuni | 2016-04-29 | 1 | -1/+1 |
* | sys: extend use of the howmany() macro when available. | Pedro F. Giffuni | 2016-04-26 | 1 | -3/+3 |
* | If callout_stop_safe() noted that the callout is currently executing, | Konstantin Belousov | 2016-03-02 | 1 | -5/+5 |
* | Fix style issues around existing SDT probes. | Mark Johnston | 2015-12-16 | 1 | -6/+4 |
* | Add new async_drain to the callout system. This is so-far not used but | Randall Stewart | 2015-11-10 | 1 | -6/+29 |
* | save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBE | Andriy Gapon | 2015-09-28 | 1 | -2/+2 |
* | Revert r287780 until more developers have their say. | Hans Petter Selasky | 2015-09-22 | 1 | -39/+0 |
* | Implement callout_drain_async(), inspired by the projects/hps_head | Hans Petter Selasky | 2015-09-14 | 1 | -0/+39 |
* | callout_reset: fix a reversed check for cc_exec_cancel | Andriy Gapon | 2015-09-01 | 1 | -1/+1 |
* | Revert r286880: If at first this change made sense, it turns out | Julien Charbon | 2015-08-30 | 1 | -11/+1 |
* | Silent a compilation warning on callout_stop() | Julien Charbon | 2015-08-27 | 1 | -3/+3 |
* | In callout_stop(), do not forget to initialize not_running variable. | Julien Charbon | 2015-08-27 | 1 | -1/+2 |
* | In callout_stop(), if a callout is both pending and currently | Julien Charbon | 2015-08-27 | 1 | -5/+7 |
* | callout_stop() should return 0 (fail) when the callout is currently | Julien Charbon | 2015-08-18 | 1 | -2/+9 |
* | Fix my stupid restoral of old code.. must be c_iflags now. | Randall Stewart | 2015-04-14 | 1 | -1/+1 |
* | Restore the two lines accidentally deleted that allow CALLOUT_DIRECT to be | Randall Stewart | 2015-04-13 | 1 | -0/+2 |
* | Adopt jhb's suggested changes, updated comments and callout_migration() moving | Randall Stewart | 2015-03-31 | 1 | -0/+2 |
* | Try to unbreak !SMP kernels broken in r280785 by using the proper macros | Bjoern A. Zeeb | 2015-03-28 | 1 | -2/+2 |
* | Change the callout to supply -1 to indicate we are not changing | Randall Stewart | 2015-03-28 | 1 | -47/+86 |
* | This fixes a bug I in-advertantly inserted when I updated the callout | Randall Stewart | 2015-02-12 | 1 | -15/+21 |
* | This fixes two conditions that can incur when migration | Randall Stewart | 2015-02-09 | 1 | -86/+154 |
* | Call WITNESS_WARN() in callout_drain() to check whether any locks are | Adrian Chadd | 2015-01-26 | 1 | -0/+4 |