Page MenuHomeFreeBSD

D7135.id18185.diff
No OneTemporary

D7135.id18185.diff

Index: kern_timeout.c
===================================================================
--- kern_timeout.c
+++ kern_timeout.c
@@ -1050,7 +1050,7 @@
*/
if (c->c_lock != NULL && !cc_exec_cancel(cc, direct))
cancelled = cc_exec_cancel(cc, direct) = true;
- if (cc_exec_waiting(cc, direct)) {
+ if (cc_exec_waiting(cc, direct) || cc_exec_drain(cc, direct)) {
/*
* Someone has called callout_drain to kill this
* callout. Don't reschedule.

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 10, 5:23 AM (22 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31202414
Default Alt Text
D7135.id18185.diff (465 B)

Event Timeline