summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2013-07-10 15:50:43 +0800
committerGeoff Levand <geoff@infradead.org>2013-07-23 09:44:45 -0700
commit45c7385acbd1299cacfa5cc335ffa6a0f0523980 (patch)
tree3b82b5611556d352078373c04360b754ea5a845d /TODO
parentd92fff7d8898acc1a56607fbb5a6897a70041344 (diff)
downloadtalos-petitboot-45c7385acbd1299cacfa5cc335ffa6a0f0523980.tar.gz
talos-petitboot-45c7385acbd1299cacfa5cc335ffa6a0f0523980.zip
lib/waiter: Defer free of removed waiters
We may end up calling remove()-d time waiters if the timeout expires as we're processing an IO waiter. Instead of freeing the waiter in waiter_remove, mark the waiter as inactive, and defer the free until the end of waiter_poll(). Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud