poll-loop: Remove static variable n_waiters.
authorBen Pfaff <blp@nicira.com>
Wed, 10 Aug 2011 19:49:35 +0000 (12:49 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 15 Aug 2011 16:49:15 +0000 (09:49 -0700)
commit934264ec17192617f4acb1a4bb8a8e41d6b17b68
tree83e2337608a58a8662dfb7f5f406371e7a86fb13
parent4ad2802695284467b559ca6790cd890359ffa159
poll-loop: Remove static variable n_waiters.

It's always a little risky to track the length of a list by hand, because
it is easy to miss a spot where the length can change.  So it seems like
a small cleanup to just measure the length of the 'waiters' list at the
point where we need to know it.  list_size() is O(n) in the length of the
list, but the function that calls it is already O(n) in that length so it
seems like a fair trade-off.
lib/poll-loop.c