|author||Peter Lei <firstname.lastname@example.org>||Fri Jul 26 13:49:47 2019|
|committer||Peter Lei <email@example.com>||Tue Oct 01 16:04:45 2019|
Scope callout_stop drain case properly A deadlock condition was introduced with commit 164ca60. Essentially callout_stop was incorrectly always running the "drain" code where it is allowed to block if curently executing. Constrain the behavior properly (via the CS_DRAIN flag), and cleanup one use case. Note: this likely restores the original race condition for which the original set of changes were added to guard against.