Re: [PATCH v6 00/48] kernel: Add support for power-off handler call chain

From: Guenter Roeck
Date: Mon Nov 10 2014 - 09:13:30 EST


On 11/10/2014 12:33 AM, Pavel Machek wrote:
Hi!

Introduce a system power-off handler call chain to solve the described
problems. This call chain is expected to be executed from the architecture
specific machine_power_off() function. Drivers providing system power-off
functionality are expected to register with this call chain. By using the
priority field in the notifier block, callers can control power-off
handler

Linus rather disliked the idea of notifier chains for this... And I
don't see how it got addressed.

As I understand, Linus primarily disliked the idea of callbacks, which is
what the code does, only with no order or protection against race conditions.

Frankly I have no idea how to solve the power-off problem without callbacks.
If you have one, please let me know.

Guenter

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/