One cleanup, and two fixes: Patch 2 - Ensure that the wait queue active check includes the necessary memory barrier. Patch 3 - Ensure that new tasks don't supersede already waiting tasks. -- Jens Axboe
One cleanup, and two fixes: Patch 2 - Ensure that the wait queue active check includes the necessary memory barrier. Patch 3 - Ensure that new tasks don't supersede already waiting tasks. -- Jens Axboe