X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=kernel%2Fnotifier.c;h=bfc95b3e42355d41edc036e46e661ee1db0f2708;hb=1ba3b5dc14923021f7815ea0b63baa34a3e1a998;hp=6196af8a82230024ba98647c7fe946bf842bd102;hpb=7f425895926af100cfdaebd504703325e5c08d3c;p=linux.git diff --git a/kernel/notifier.c b/kernel/notifier.c index 6196af8a8223..bfc95b3e4235 100644 --- a/kernel/notifier.c +++ b/kernel/notifier.c @@ -22,6 +22,7 @@ static int notifier_chain_register(struct notifier_block **nl, struct notifier_block *n) { while ((*nl) != NULL) { + WARN_ONCE(((*nl) == n), "double register detected"); if (n->priority > (*nl)->priority) break; nl = &((*nl)->next);