Revert "freebsd_network: Adjust callout_reset to drain not stop callouts."

This reverts commit 259f9a76d8eb1c6156b544f3f91158e684b23d00.

This does not work with callouts that reschedule themselves, which is
something certain drivers indeed do.
This commit is contained in:
Augustin Cavalier 2022-07-07 15:46:47 -04:00
parent 259f9a76d8
commit d51cccd9a5

View File

@ -176,7 +176,7 @@ callout_init_mtx(struct callout *c, struct mtx *mtx, int flags)
int
callout_reset(struct callout *c, int _ticks, void (*func)(void *), void *arg)
{
int canceled = callout_drain(c);
int canceled = callout_stop(c);
MutexLocker locker(sLock);