Re: [BUG?] APM is hidden in menuconfig
On Thu, Feb 21, 2008 at 07:43:46AM +, Jarek Poplawski wrote: ... > ...Or at least to mention APM in SUSPEND title and description. > Actually, this is really strange: both SUSPEND and PM_SLEEP have > default = y. So it seems they are intended to be more "advertised" > than they are? Now I see it could be even stranger: it *is* visible by default(!) after make defconfig. make menuconfig does something else: it seems to "help me" and sees some other config (current kernel is in other directory) even after deleting .config and make mrproper. So, maybe this started because of this and the problem is with changing this back. Jarek P. -- 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/
Re: [BUG?] APM is hidden in menuconfig
On Thu, Feb 21, 2008 at 02:21:52AM +0100, Rafael J. Wysocki wrote: > On Thursday, 21 of February 2008, Frans Pop wrote: > > Rafael J. Wysocki wrote: > > > On Wednesday, 20 of February 2008, Jarek Poplawski wrote: > > >> So, has it to be so hard? It seems not - at least in good old times... > > > > > > Something in APM uses some code from drivers/base/power/main.c that > > > depends on PM_SLEEP. > > > > Sure, but that does not make Jarek's point invalid. From a user PoV APM is a > > high-level configuration option. That is what he wants. > > It should thus be easily accessible and not be buried beneath a lot of > > other, much more technical, options. Probably Frans is right: this should be my point... But I'm not so "greedy", and I would be happy if it were at least more visible. It simply seems to me quite not obvious to even think about turning SUSPEND on when I have problems with a basic acpi function. Even more interesting question is why this APM or PM_SLEEP dependency on SUSPEND (or HIBERNATION) isn't visible with "/" searching: PM_SLEEP looks like some "hidden" option - that's why I tried first to find some comment in arch/ instead of simply reading Kconfig. > > Could this maybe be solved by making APM automatically 'select' some options > > instead of 'depending' on them? > > That, unfortunately, doesn't work. > > IMO the solution might be to separate the APM suspend code from the rest of > the > APM code and make it depend on (PM_SUSPEND && APM). ...Or at least to mention APM in SUSPEND title and description. Actually, this is really strange: both SUSPEND and PM_SLEEP have default = y. So it seems they are intended to be more "advertised" than they are? Thanks & regards, Jarek P. -- 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/
Re: [BUG?] APM is hidden in menuconfig
On Thursday, 21 of February 2008, Frans Pop wrote: > Rafael J. Wysocki wrote: > > On Wednesday, 20 of February 2008, Jarek Poplawski wrote: > >> So, has it to be so hard? It seems not - at least in good old times... > > > > Something in APM uses some code from drivers/base/power/main.c that > > depends on PM_SLEEP. > > Sure, but that does not make Jarek's point invalid. From a user PoV APM is a > high-level configuration option. That is what he wants. > It should thus be easily accessible and not be buried beneath a lot of > other, much more technical, options. > > Could this maybe be solved by making APM automatically 'select' some options > instead of 'depending' on them? That, unfortunately, doesn't work. IMO the solution might be to separate the APM suspend code from the rest of the APM code and make it depend on (PM_SUSPEND && APM). Thanks, Rafael -- 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/
Re: [BUG?] APM is hidden in menuconfig
On Wednesday, 20 of February 2008, Jarek Poplawski wrote: > Hi, > > I needed APM to have poweroff on old box. So, in 2.6.24.2 menuconfig: > > 1) Power management options --> >No APM. > 2) [*] Power Management support >No APM. I can see ACPI... > 3) I try searching with "/" + "APM" >APM [=n] >Depends on: !X86_VOYAGER && X86_32 && PM_SLEEP && !X86_VISWS > 4) I check above: all correct except: >Symbol: PM_SLEEP [=n] >No more "depends on". > 5) Exit menuconfig - enter grep: > 6) Some time wasting in arch/. > 7) less kernel/power/Kconfig: >config PM_SLEEP > bool > depends on SUSPEND || HIBERNATION > default y >... >config SUSPEND > bool "Suspend to RAM and standby" > depends on PM > depends on SUSPEND_UP_POSSIBLE || SUSPEND_SMP_POSSIBLE > default y > ---help--- > Allow the system to enter sleep states in which main memory is > powered and thus its contents are preserved, such as the > suspend-to-RAM state (i.e. the ACPI S3 state). > > 8) Back to menuconfig: >[*] Suspend to RAM and standby > >Bingo! APM revealed! (And not even "DEPRECATED"!) > > So, has it to be so hard? It seems not - at least in good old times... Something in APM uses some code from drivers/base/power/main.c that depends on PM_SLEEP. Thanks, Rafael -- 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/