tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Making powerd=YES default

On Mon, Jul 25, 2011 at 09:01:47PM +0200, Jean-Yves Migeon wrote:
> IMHO, powerd(8) shall exit unless there is code that explicitly
> registers a backend. It has no real meaning (to me, at least) to handle
> power events where there is nothing expecting it to be so.
> There, /etc/powerd/scripts would rather be:
> /etc/powerd/scripts/default/*
> /etc/powerd/scripts/acpi/*
> /etc/powerd/scripts/xen/*
> /etc/powerd/scripts/<power_type>/*
> [...]

Be careful with the above layout though. There is a lot of duplication (e.g. 
already with x86 there would be ../scripts/acpi vs.  ../scripts/apm vs.
../scripts/default). For instance, Xen might want to use some scripts from
../scripts/acpi and some from ../scripts/default.

But supposedly majority of the events are quite independent from the
machine and the power-type.

A long-term solution is to use more machine-independent APIs in the kernel;
perhaps more than anything else, both the above layout and the current
powerd(8) scripts are symptoms from not doing so.

- Jukka.

Home | Main Index | Thread Index | Old Index