handle_early_requeue_pi_wakeup man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

HANDLE_EARLY_REQUEUE(9)	      Futex API reference      HANDLE_EARLY_REQUEUE(9)

NAME
       handle_early_requeue_pi_wakeup - Detect early wakeup on the initial
       futex

SYNOPSIS
       int handle_early_requeue_pi_wakeup(struct futex_hash_bucket * hb,
					  struct futex_q * q,
					  union futex_key * key2,
					  struct hrtimer_sleeper * timeout);

ARGUMENTS
       hb
	   the hash_bucket futex_q was original enqueued on

       q
	   the futex_q woken while waiting to be requeued

       key2
	   the futex_key of the requeue target futex

       timeout
	   the timeout associated with the wait (NULL if none)

DESCRIPTION
       Detect if the task was woken on the initial futex as opposed to the
       requeue target futex. If so, determine if it was a timeout or a signal
       that caused the wakeup and return the appropriate error code to the
       caller. Must be called with the hb lock held.

RETURN
       0 = no early wakeup detected; <0 = -ETIMEDOUT or -ERESTARTNOINTR

AUTHOR
       Rusty Russell <rusty@rustcorp.com.au>
	   Author.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       HANDLE_EARLY_REQUEUE(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net