On 05/11/2015 06:32 PM, Guenter Roeck wrote: > On Mon, May 11, 2015 at 11:20:17AM +0530, Preeti U Murthy wrote: >> On 05/11/2015 06:29 AM, Guenter Roeck wrote: >>> Build is still going on, so there may be other affected architectures. >>> >>> --- >>> >>> Building ia64:defconfig ... failed >>> Building parisc:generic-32bit_defconfig ... failed >>> -------------- >>> Error log: >>> kernel/cpu.c: In function '_cpu_down': >>> kernel/cpu.c:415:2: error: implicit declaration of function >>> 'hotplug_cpu__broadcast_tick_pull' [-Werror=implicit-function-declaration] >>> cc1: some warnings being treated as errors >>> > [ ... ] > >>> git bisect good c20b6545f649724a733e008e7124fa9d1e114c71 >>> # first bad commit: [c71309a3658d323d56261d4590b2c5214e61b05f] >>> clockevents: Fix cpu_down() race for hrtimer based broadcasting >>> >>> --- >>> >>> Reverting the bad commit fixes the problem. >> >> Please let me know if the following patch fixes the issue: >> >> clockevents: Fix build error caused by fix for hotplug race with hrtimer broadcast >> >> commit: c71309a3658d ("clockevents: Fix cpu_down() race for hrtimer based broadcasting") >> causes a build error on certain archs where CONFIG_GENERIC_CLOCKEVENTS >> is not set. This patch fixes this. >> >> +++ b/include/linux/tick.h >> @@ -134,6 +134,7 @@ static inline void tick_clock_notify(void) { } >> static inline int tick_check_oneshot_change(int allow_nohz) { return 0; } >> static inline void tick_irq_enter(void) { } >> static inline int tick_oneshot_mode_active(void) { return 0; } >> +static inline void hotplug_cpu__broadcast_tick_pull(int dead_cpu) { } > > Possibly it does, but why is the back-port so much different from the original > patch ? This would be the third declaration of this dummy function, which just > seems wrong. The original patch only needs one. That is because these two patches simplified the layout of the related files. c1797baf6880174: tick: Move core only declarations and functions to core b7475eb599ddb2e: tick: Simplify tick-internal.h These patches are not yet in stable. Regards Preeti U Murthy > > Guenter > -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html