git: kernel - Fix callout structural corruption bug

Matthew Dillon dillon at
Sat Dec 26 11:27:37 PST 2020

commit 005cad8bb9e8518ecab176aa4d7ef484d54cb303
Author: Matthew Dillon <dillon at>
Date:   Sat Dec 26 11:25:21 2020 -0800

    kernel - Fix callout structural corruption bug
    * _callout_cancel_quick() was not properly testing whether
      the callout being canceled matched sc->next, resulting
      it occassional kernel panics under certain circumstances.
    * Could be triggered during dsynth runs.
    * Fixed by adding the proper test.
    Reported-by: zrj

Summary of changes:
 sys/kern/kern_timeout.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

DragonFly BSD source repository

More information about the Commits mailing list