{"push_id":2922877099,"size":2,"distinct_size":2,"ref":"refs/heads/_2_2__powerpc_time_Add_set_state_oneshot_stopped_decrementer_callback_mbox_next","head":"f61f145fac52225ce65bce907b1b0f394644462e","before":"73797f0c9a1b10112d10bcccbf9eef9a40dfc9aa","commits":[{"sha":"011dbff9ad75c17b3003f11fc763ff2a60ea7102","author":{"name":"Anton Blanchard","email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@ozlabs.org"},"message":"powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer\n\nWe currently cap the decrementer clockevent at 4 seconds, even on systems\nwith large decrementer support. Fix this by converting the code to use\nclockevents_register_device() which calculates the upper bound based on\nthe max_delta passed in.\n\nSigned-off-by: Anton Blanchard <anton@ozlabs.org>","distinct":true,"url":"https://api.github.com/repos/ruscur/linux/commits/011dbff9ad75c17b3003f11fc763ff2a60ea7102"},{"sha":"f61f145fac52225ce65bce907b1b0f394644462e","author":{"name":"Anton Blanchard","email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@ozlabs.org"},"message":"powerpc/time: Add set_state_oneshot_stopped decrementer callback\n\nIf CONFIG_PPC_WATCHDOG is enabled we always cap the decrementer to\n0x7fffffff:\n\n       if (IS_ENABLED(CONFIG_PPC_WATCHDOG))\n                set_dec(0x7fffffff);\n        else\n                set_dec(decrementer_max);\n\nIf there are no future events, we don't reprogram the decrementer\nafter this and we end up with 0x7fffffff even on a large decrementer\ncapable system.\n\nAs suggested by Nick, add a set_state_oneshot_stopped callback\nso we program the decrementer with decrementer_max if there are\nno future events.\n\nSigned-off-by: Anton Blanchard <anton@ozlabs.org>","distinct":true,"url":"https://api.github.com/repos/ruscur/linux/commits/f61f145fac52225ce65bce907b1b0f394644462e"}]}
{"actor":{"display_login":"ruscur"}}