On Fri, 2005-03-25 at 21:57, Jason Uhlenkott wrote: > On Fri, Mar 25, 2005 at 09:24:21PM -0500, Len Brown wrote: > > What bad things happen if you define CONFIG_PM on SN2? > > None, other than slightly enlarging the kernel with some > suspend/resume stuff we don't care about. It's always been > unavailable for SN2 builds: > > depends on IA64_GENERIC || IA64_DIG || IA64_HP_ZX1 || > IA64_HP_ZX1_SWIOTLB > > but there doesn't appear to be any particular reason for that other > than us not needing it (and in fact SN2 systems can run IA64_GENERIC > kernels with CONFIG_PM enabled without incident).
good. I realize now I didn't answer your original question. The reason ACPI now depends on PM is that it makes it easier for us to do a more orderly shutdown -- acpi registers as a device so it can do some stuff upon the PM device shutdowns -- before interrupts are disabled. I think with all the twisty turney passages related to the suspend states, poweroff, sys-req, and now kexec, that it is best if we can keep the code paths as common as possible or some of them will never get the testing needed to prevent them from getting broken. Also, it is now common practice to include PM && ACPI together in the x86 world. Though technically one could have ACPI w/o PM and you'd have lost only ACPI_SLEEP, virtually nobody seems to use/depend-on that combination. Obviously I hadn't considered SN2 or built its config before that 1-liner. I'll be sure to build it next time. > > Re: CONFIG_ACPI_BOOT > > I've got a patch that makes it go away -- this looks like > > a good reason for me to dust it off... Looks like > > arch/ia64/Kconfig defines ACPI and then pulls in > drivers/acpi/Kconfig, > > which it should not do - it should look like i386/Kconfig... > > Sounds good to me. Does that mean everything currently controlled by > CONFIG_ACPI_BOOT will be controlled by CONFIG_ACPI instead? yes. this was in -mm a while back, but got pushed onto the back burner when more pressing things came up. thanks, -Len - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/