> The SMP alternatives are performed during boot up before setting of RO takes effect.
they're also performed whenever all but one CPUs are offlined (SMP->UP) or when the second CPU comes online later (UP->SMP). this can be achieved by explicit action for a CPU (via /sys/devices/system/cpu/cpu*/online) or when suspend/reboot/halt occurs.