---
name: "requeue_futex"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/requeue_futex"
---

# requeue\_futex(9)

Requeue a futex\_q from one hb to another

## NAME

requeue\_futex - Requeue a futex\_q from one hb to another

## SYNOPSIS

**void requeue\_futex(struct futex\_q \*** *q***, struct futex\_hash\_bucket \*** *hb1***, struct futex\_hash\_bucket \*** *hb2***, union futex\_key \*** *key2***);**

## ARGUMENTS

*q*

the futex\_q to requeue

*hb1*

the source hash\_bucket

*hb2*

the target hash\_bucket

*key2*

the new key for the requeued futex\_q

## AUTHOR

**Rusty Russell** \<rusty@rustcorp.com.au\>

Author.

## COPYRIGHT
