---
name: "blocking_notifier_call_chain"
section: "9"
platform: "linux"
package: "linux-manual-2.6.18"
version: "2.6.18.dfsg.1-26etch2"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/blocking_notifier_call_chain"
---

# blocking\_notifier\_call\_chain(9)

Call functions in a blocking notifier chain

## NAME

blocking\_notifier\_call\_chain - Call functions in a blocking notifier chain

## SYNOPSIS

**int blocking\_notifier\_call\_chain(struct blocking\_notifier\_head \*** *nh***, unsigned long** *val***, void \*** *v***);**

## ARGUMENTS

*nh*

Pointer to head of the blocking notifier chain

*val*

Value passed unmodified to notifier function

*v*

Pointer passed unmodified to notifier function

## DESCRIPTION

Calls each function in a notifier chain in turn. The functions run in a process context, so they are allowed to block.

If the return value of the notifier can be and'ed with **NOTIFY\_STOP\_MASK** then blocking\_notifier\_call\_chain will return immediately, with the return value of the notifier function which halted execution. Otherwise the return value is the return value of the last notifier function called.

## COPYRIGHT
