On 10 May 2014 16:31, Thomas Gleixner tglx@linutronix.de wrote:
There is even a better way to do that:
Create a new callback set_state() which has an int return value.
Make the callsites do
if (dev->set_state) { ret = dev->set_state(); handle_return_value(); } else dev->set_mode();
Do you want me to touch clock_event_mode as well? Otherwise we will pass mode into a function setting state..
Or we can do s/mode/state after all the work suggested by you is done ..
Or leave as is..
1 & 2, should be just 1-2 patches, I will try to send them as soon as possible. Once these get your nod, will start working on fixing all the clockevent drivers.
-- viresh