Messages in this thread | | | From | "Luck, Tony" <> | Subject | RE: [PATCH 3/6] x86-mce: Clear CMCI enable on all claimed CMCI banks before reboot. | Date | Wed, 9 Jul 2014 20:36:35 +0000 |
| |
+ if (!xchg(&reboot_notifier_registered, true)) + register_reboot_notifier(&cmci_reboot_notifier);
This is super-safe ... but isn't the xchg() overkill? I thought we serialized bringup of other cpus.
Has this "do it once" caught on elsewhere in the kernel ... I suppose it is more concise than
if (!reboot_notifier_registered) { reboot_notifier_registered = 1; register_reboot_notifier(&cmci_reboot_notifier); }
-Tony
| |