:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
abort_exclusive_wait(9) - phpMan

Command: man perldoc info search(apropos)  


ABORT_EXCLUSIVE_WAIT(9)                   Driver Basics                   ABORT_EXCLUSIVE_WAIT(9)



NAME
       abort_exclusive_wait - abort exclusive waiting in a queue

SYNOPSIS
       void abort_exclusive_wait(wait_queue_head_t * q, wait_queue_t * wait, unsigned int mode,
                                 void * key);

ARGUMENTS
       q
           waitqueue waited on

       wait
           wait descriptor

       mode
           runstate of the waiter to be woken

       key
           key to identify a wait bit queue or NULL

DESCRIPTION
       Sets current thread back to running state and removes the wait descriptor from the given
       waitqueue if still queued.

       Wakes up the next waiter if the caller is concurrently woken up through the queue.

       This prevents waiter starvation where an exclusive waiter aborts and is woken up
       concurrently and no one wakes up the next waiter.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                   ABORT_EXCLUSIVE_WAIT(9)


/man
rootr.net - man pages