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