On 12/17, Ivan Khoronzhuk wrote: > +static void __init keystone_timer_init(struct device_node *np) > +{ > + struct clock_event_device *event_dev = &timer.event_dev; > + unsigned long rate; [...] > + > + timer.hz_period = rate / (HZ); Unnecessary parentheses here. Also, do you need to use do_div() here? I'm lost how the hz_period is ever greater than 32 bits though because HZ is most likely very small and the rate is unsigned long. -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html