summaryrefslogtreecommitdiff
path: root/sys/kern/kern_timeout.c
AgeCommit message (Expand)Author
2023-06-27callout(9): Delete the unused member cc_cancel from struct callout_cpupho
2023-06-27callout(9): Tidy up the condition for "callout is running on another LWP"pho
2023-06-27callout(9): Fix panic() in callout_destroy() (kern/57226)pho
2022-10-29callout(9): Mark new flags local unused for non-KDTRACE_HOOKS builds.riastradh
2022-10-28callout(9): Sprinkle dtrace probes.riastradh
2022-10-28callout(9): Nix trailing whitespace.riastradh
2022-06-29sleepq(9): Pass syncobj through to sleepq_block.riastradh
2022-03-30kern: Assert softint does not net acquire kernel locks.riastradh
2022-03-30Revert "kern: Sprinkle biglock-slippage assertions."riastradh
2022-03-30kern: Sprinkle biglock-slippage assertions.riastradh
2020-06-27Stop allocating struct cpu_info in BSS; No need to db_read_bytes()rin
2020-06-02Appease clang -Wtentative-definition-incomplete-type.rin
2020-05-31Stop allocating buffers dynamically in a DDB session, in order not torin
2020-05-31Switch to db_alloc() from kmem_intr_alloc(9).rin
2020-05-31db_show_callout(): struct callout_cpu and cpu_info are too much for stack.rin
2020-04-19Set LW_SINTR earlier so it doesn't pose a problem for doing interruptablead
2020-04-13hardclock_ticks -> getticks()maxv
2020-03-21callout_destroy(): change output from a couple of assertions so it's clearad
2020-01-23callout_halt():ad
2019-11-21Break the slow path for callout_halt() out into its own routine.ad
2019-03-10Undo previous, in the name of "defined" behaviour, it breaks things.kre
2018-07-08Try to avoid signed integer overflow in callout_softclock()kamil
2018-01-16Sanity-check if interlock is held when it's passedozaki-r
2018-01-09check the magic first in case we got passed a junk pointer.christos
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2015-11-24fix crash(8) printing of callouts.christos
2015-02-09don't compare user and kernel addresseschristos
2015-02-08make the ddb code crash(8) friendly.christos
2014-12-10Change a KASSERT to KASSERTMSG and print enough details about the calloutmartin
2013-09-14Nove a CTASSERT to global scopemartin
2013-06-28Convert a KASSERT to a KASSERTMSGmatt
2010-12-18- Fix a few possible locking issues in execve1() and exit1(). Add a notermind
2009-03-21Allocate sleep queue locks with mutex_obj_alloc. Reduces memory usagead
2008-10-10Update CALLOUT_INVOKING correctly, seems to have been lost.ad
2008-09-06Add few KASSERTs.rmind
2008-07-02Switch from KASSERT to CTASSERT for those asserts testing sizes of types.matt
2008-05-26Take the mutex pointer and waiters count out of sleepq_t: the values canad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-23kmutex_t * -> void *, to avoid MD header fallout.ad
2008-04-22Give callout_halt() an additional 'kmutex_t *interlock' argument. If theread
2008-04-22Implement MP callouts as discussed on tech-kern. The CPU binding code isad
2008-03-29callout_halt: remove unneeded extern decl.ad
2008-03-29callout_destroy: fix assertion to not fire when a callout is destroyingad
2008-03-28Pull in sys/cpu.h for cpu_intr_p().ad
2008-03-28Enable blocking synchronization for callouts as discussed at length onad
2008-01-04Start detangling lock.h from intr.h. This is likely to cause short termad
2007-12-05Match the docs: MUTEX_DRIVER/SPIN are now only for porting code writtenad
2007-11-23Share code between callout_schedule and callout_reset.joerg
2007-11-06Merge scheduler changes from the vmlocking branch. All discussed onad
2007-10-08Use the softint API.ad