{"push_id":2923081649,"size":2,"distinct_size":2,"ref":"refs/heads/_2_2__powerpc_time_Add_set_state_oneshot_stopped_decrementer_callback_mbox_next","head":"308a221ae6b959d636e0603ca9f2ee1c76f64c95","before":"65efc1500f7aad7ac46c9b99285a43b9abe1043e","commits":[{"sha":"fa82d6b6418d1392d63e010289688323162c232c","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/fa82d6b6418d1392d63e010289688323162c232c"},{"sha":"308a221ae6b959d636e0603ca9f2ee1c76f64c95","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/308a221ae6b959d636e0603ca9f2ee1c76f64c95"}]}
{"actor":{"display_login":"ruscur"}}