On Mon, Dec 18, 2023 at 09:30:50PM +0100, Rafael J. Wysocki wrote: > On Wed, Dec 13, 2023 at 1:49 PM Russell King <rmk+kernel@xxxxxxxxxxxxxxx> wrote: > > Systems can still be booted with 'acpi=off', or not include an > > ACPI description at all. For these, the CPUs continue to be > > registered by cpu_dev_register_generic(). > > > > This moves the CPU register logic back to a subsys_initcall(), > > while the memory nodes will have been registered earlier. > > Isn't this somewhat risky? Not really. The earlier full series moved the registration of CPUs from subsys (by the various architecture specific code) into the driver core - thus moving it much earlier. This patch merely restores it back to the subsys initialisation stage. There is a low chance that something _could_ have become reliant on that change - and the longer it takes for this change to be merged, the more risk there is that something could become reliant on CPUs being registered very early. Maybe this ought to be spelt out more explicitly that it's merely restoring the point at which CPUs are registered. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!