| Commit message (Expand) | Author | Age | Files | Lines |
* | Move the code to call the callout callback into the helper function | kib | 2012-05-03 | 1 | -198/+181 |
* | When callout_reset_on() cannot immediately migrate a callout since it | kib | 2012-05-03 | 1 | -0/+36 |
* | Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. | ed | 2011-11-07 | 1 | -1/+1 |
* | callout_cpu_switch() allows preemption when dropping the outcoming | attilio | 2011-08-21 | 1 | -0/+7 |
* | Reintroduce the fix already discussed in r216805 (please check its history | attilio | 2011-04-08 | 1 | -24/+198 |
* | Revert r216805. | attilio | 2011-01-08 | 1 | -119/+23 |
* | Fix several callout migration races: | attilio | 2010-12-29 | 1 | -23/+119 |
* | Remove 'softclock_ih' as it is no longer used. | jhb | 2010-11-03 | 1 | -4/+1 |
* | Fix callout_tickstofirst() behavior after signed integer ticks overflow. | mav | 2010-10-31 | 1 | -2/+1 |
* | Fix panic on NULL dereference possible after r212541. | mav | 2010-09-14 | 1 | -1/+2 |
* | Make kern_tc.c provide minimum frequency of tc_ticktock() calls, required | mav | 2010-09-14 | 1 | -2/+2 |
* | Refactor timer management code with priority to one-shot operation mode. | mav | 2010-09-13 | 1 | -2/+37 |
* | Add an extra comment to the SDT probes definition. This allows us to get | rpaulo | 2010-08-22 | 1 | -2/+2 |
* | Update several places that iterate over CPUs to use CPU_FOREACH(). | jhb | 2010-06-11 | 1 | -3/+1 |
* | Properly fix callout handling by putting all the per-cpu info in | luigi | 2009-12-14 | 1 | -3/+22 |
* | Make sure callouts are not processed one tick late. | luigi | 2009-09-12 | 1 | -2/+2 |
* | Add explicit static DTrace tracing to the callout mechanism, capturing | rwatson | 2009-01-24 | 1 | -0/+15 |
* | Add a new KTR tracepoint in the KTR_CALLOUT class to note when a callout | jhb | 2009-01-13 | 1 | -0/+1 |
* | After a machine has been up for a bit more than 20 days with HZ=1000, | peter | 2008-10-28 | 1 | -1/+1 |
* | add callout_schedule; besides being useful it also improves | sam | 2008-08-02 | 1 | -0/+15 |
* | Fix a race which could result in some timeout buckets being skipped. | jeff | 2008-07-19 | 1 | -6/+11 |
* | - Correct a major error introduced in the per-cpu timeout commit. Sleep | jeff | 2008-04-06 | 1 | -5/+5 |
* | Implement per-cpu callout threads, wheels, and locks. | jeff | 2008-04-02 | 1 | -124/+246 |
* | Fix a race where timeout/untimeout could cause crashes for Giant locked | alfred | 2008-03-22 | 1 | -4/+19 |
* | - Pass the priority argument from *sleep() into sleepq and down into | jeff | 2008-03-12 | 1 | -1/+1 |
* | Really, no explicit checks against against lock_class_* object should be | attilio | 2008-02-06 | 1 | -2/+2 |
* | Cache the value of c_lock as it can change, in the struct, | attilio | 2007-11-22 | 1 | -5/+7 |
* | Add the function callout_init_rw() to callout facility in order to use | attilio | 2007-11-20 | 1 | -53/+58 |
* | Remove the definition and implementation of 'CALLOUT_NETGIANT', a now- (and | rwatson | 2007-09-15 | 1 | -11/+2 |
* | Close a race that snuck in with the recent changes to fix a LOR between | jhb | 2007-08-31 | 1 | -13/+27 |
* | Fix an old standing LOR between callout_lock and sleepqueues chain (which | attilio | 2007-06-26 | 1 | -3/+35 |
* | Make the TCP timer callout obtain Giant if the network stack is marked | andre | 2007-05-11 | 1 | -2/+11 |
* | Improve ktr(4) logging for callout(9) subsystem. Log all inserts and | glebius | 2006-10-11 | 1 | -7/+23 |
* | Use the recently added msleep_spin() function to simplify the | jhb | 2006-02-23 | 1 | -56/+41 |
* | Oops, missed adding the required include. | jhb | 2005-09-15 | 1 | -0/+1 |
* | Replace the dont_sleep_in_callout mutex hack (similar to g_x{up,down}) | jhb | 2005-09-15 | 1 | -8/+2 |
* | Make callout_reset() return a non-zero value if a pending callout | glebius | 2005-09-08 | 1 | -3/+8 |
* | When processing a timeout() callout and returning it to the free | iedowse | 2005-02-11 | 1 | -1/+2 |
* | Add a mechanism for associating a mutex with a callout when the | iedowse | 2005-02-07 | 1 | -15/+106 |
* | Make "c->c_func = NULL" conditional on CALLOUT_LOCAL_ALLOC in both | cperciva | 2005-01-19 | 1 | -1/+1 |
* | Make "c->c_func = NULL" conditional on the CALLOUT_LOCAL_ALLOC flag, | cperciva | 2005-01-19 | 1 | -1/+1 |
* | Clarify the description of the callout_active() macro: It is cleared by | cperciva | 2005-01-19 | 1 | -1/+3 |
* | Adjust two of my comments to the new world order: Indent protection in | cperciva | 2005-01-07 | 1 | -2/+2 |
* | Cut a KTR record whenever a callout is invoked. Mark whether it runs | rwatson | 2004-08-06 | 1 | -0/+4 |
* | When reseting a pending callout, perform the deregistration in | cperciva | 2004-08-06 | 1 | -2/+16 |
* | The paper "Hashed Timers and Hierarchical Wheels: Data Structures for the | hmp | 2004-04-25 | 1 | -1/+1 |
* | 1. Remove callout_stop binary compatibility. | cperciva | 2004-04-20 | 1 | -10/+0 |
* | Add whitespace before comment blocks. (reported by njl) | cperciva | 2004-04-08 | 1 | -16/+13 |
* | Introduce a callout_drain() function. This acts in the same manner as | cperciva | 2004-04-06 | 1 | -1/+90 |
* | Remove advertising clause from University of California Regent's license, | imp | 2004-04-05 | 1 | -4/+0 |