summaryrefslogtreecommitdiffstats
path: root/kernel/notifier.c
diff options
context:
space:
mode:
authorValentin Schneider <valentin.schneider@arm.com>2021-08-11 21:14:32 +0100
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2021-08-16 18:55:32 +0200
commit15538a20579fa4047912508b03b39bcdeec26b05 (patch)
tree2f956ba724baf373f06e3c557472498101490f2b /kernel/notifier.c
parentb2f6662ac08d0e7c25574ce53623c71bdae9dd78 (diff)
downloadlinux-15538a20579fa4047912508b03b39bcdeec26b05.tar.gz
linux-15538a20579fa4047912508b03b39bcdeec26b05.tar.bz2
linux-15538a20579fa4047912508b03b39bcdeec26b05.zip
notifier: Remove atomic_notifier_call_chain_robust()
This now has no more users, remove it. Suggested-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Valentin Schneider <valentin.schneider@arm.com> Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'kernel/notifier.c')
-rw-r--r--kernel/notifier.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/kernel/notifier.c b/kernel/notifier.c
index 1b019cbca594..b8251dc0bc0f 100644
--- a/kernel/notifier.c
+++ b/kernel/notifier.c
@@ -172,25 +172,6 @@ int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh,
}
EXPORT_SYMBOL_GPL(atomic_notifier_chain_unregister);
-int atomic_notifier_call_chain_robust(struct atomic_notifier_head *nh,
- unsigned long val_up, unsigned long val_down, void *v)
-{
- unsigned long flags;
- int ret;
-
- /*
- * Musn't use RCU; because then the notifier list can
- * change between the up and down traversal.
- */
- spin_lock_irqsave(&nh->lock, flags);
- ret = notifier_call_chain_robust(&nh->head, val_up, val_down, v);
- spin_unlock_irqrestore(&nh->lock, flags);
-
- return ret;
-}
-EXPORT_SYMBOL_GPL(atomic_notifier_call_chain_robust);
-NOKPROBE_SYMBOL(atomic_notifier_call_chain_robust);
-
/**
* atomic_notifier_call_chain - Call functions in an atomic notifier chain
* @nh: Pointer to head of the atomic notifier chain