Re: [PATCH 3/6] clocksource: bcm2835: Migrate to new 'set-state' interface

From: Daniel Lezcano
Date: Thu Jun 11 2015 - 12:14:04 EST


On 06/11/2015 06:00 PM, Viresh Kumar wrote:
On 11-06-15, 17:25, Daniel Lezcano wrote:
Please mention in the log you removed the RESUME because it does
nothing and the core code will just ignore it.

Okay.

The patch is ok but there is an inconsistency on how are handled the
different callbacks. tick_resume can be omitted but not
state_shutdown and state_oneshot forcing the drivers to define empty
functions.

It was done because they are thought to be compulsory, but even I
am not sure if we should make all callbacks as optional.

Yes, I think it would make sense to ignore NULL callback in __clockevents_set_state, otherwise we will end up to fill the different drivers with duplicated noop functions.


--
<http://www.linaro.org/> Linaro.org â Open source software for ARM SoCs

Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog

--
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/