| Date | Mon, 10 Nov 2014 06:12:35 -0800 | From | Guenter Roeck <> | Subject | Re: [PATCH v6 00/48] kernel: Add support for power-off handler call chain |
| |
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
|