---
name: "wake_up_atomic_t"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/wake_up_atomic_t"
---

# wake\_up\_atomic\_t(9)

Wake up a waiter on a atomic\_t

## NAME

wake\_up\_atomic\_t - Wake up a waiter on a atomic\_t

## SYNOPSIS

**void wake\_up\_atomic\_t(atomic\_t \*** *p***);**

## ARGUMENTS

*p*

The atomic\_t being waited on, a kernel virtual address

## DESCRIPTION

Wake up anyone waiting for the atomic\_t to go to zero.

Abuse the bit-waker function and its waitqueue hash table set (the atomic\_t check is done by the waiter's wake function, not the by the waker itself).

## COPYRIGHT
