{"push_id":1268818279,"size":2,"distinct_size":2,"ref":"refs/heads/nowifi","head":"154644deca5fd9ba8d926909078c39b5c386cb9e","before":"334e3ab2877357032e0893ac7a02df66e2732f12","commits":[{"sha":"5adbf98bd7c2b8d55c098ac3770265fcc565f374","author":{"name":"Michael wang","email":"b16c88d7dfdd1ef5b39042b2a4824ece056cc8f9@linux.vnet.ibm.com"},"message":"sched: Remove extra put_online_cpus() inside sched_setaffinity()\n\nCommit:\n\n\tsched: Remove get_online_cpus() usage\n\nhas left one extra put_online_cpus() inside sched_setaffinity(),\nremove it to fix the WARN:\n\n   ------------[ cut here ]------------\n   WARNING: CPU: 0 PID: 3166 at kernel/cpu.c:84 put_online_cpus+0x43/0x70()\n   ...\n   [<ffffffff810c3fef>] put_online_cpus+0x43/0x70 [\n   [<ffffffff810efd59>] sched_setaffinity+0x7d/0x1f9 [\n   ...\n\nReported-by: Fengguang Wu <fengguang.wu@intel.com>\nTested-by: Fengguang Wu <fengguang.wu@intel.com>\nSigned-off-by: Michael Wang <wangyun@linux.vnet.ibm.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nLink: http://lkml.kernel.org/r/526DD0EE.1090309@linux.vnet.ibm.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/Z3kernel/commits/5adbf98bd7c2b8d55c098ac3770265fcc565f374"},{"sha":"154644deca5fd9ba8d926909078c39b5c386cb9e","author":{"name":"Michael wang","email":"b16c88d7dfdd1ef5b39042b2a4824ece056cc8f9@linux.vnet.ibm.com"},"message":"sched: Fix endless sync_sched/rcu() loop inside _cpu_down()\n\nCommit:\n\n\tsched: Remove get_online_cpus() usage\n\ntries to do sync_sched/rcu() inside _cpu_down() but triggers:\n\n\tINFO: task swapper/0:1 blocked for more than 120 seconds.\n\t...\n\t[<ffffffff811263dc>] synchronize_rcu+0x2c/0x30\n\t[<ffffffff81d1bd82>] _cpu_down+0x2b2/0x340\n\t...\n\nIt was caused by that in the rcu boost case we rely on smpboot thread to\nfinish the rcu callback, which has already been parked before sync in here\nand leads to the endless sync_sched/rcu().\n\nThis patch exchanges the sequence of smpboot_park_threads() and\nsync_sched/rcu() to fix the bug.\n\nReported-by: Fengguang Wu <fengguang.wu@intel.com>\nTested-by: Fengguang Wu <fengguang.wu@intel.com>\nSigned-off-by: Michael Wang <wangyun@linux.vnet.ibm.com>\nSigned-off-by: Peter Zijlstra <peterz@infradead.org>\nLink: http://lkml.kernel.org/r/5282EDC0.6060003@linux.vnet.ibm.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/Z3kernel/commits/154644deca5fd9ba8d926909078c39b5c386cb9e"}]}
{"actor":{"display_login":"tunturn"}}