diff options
Diffstat (limited to 'kernel/notifier.c')
-rw-r--r-- | kernel/notifier.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/notifier.c b/kernel/notifier.c index 2d5cc4ccff7f..1857c71bae40 100644 --- a/kernel/notifier.c +++ b/kernel/notifier.c @@ -51,7 +51,7 @@ static int notifier_chain_unregister(struct notifier_block **nl, { while ((*nl) != NULL) { if ((*nl) == n) { - rcu_assign_pointer(*nl, n->next); + rcu_assign_pointer(*nl, rcu_access_pointer(n->next)); return 0; } nl = &((*nl)->next); |