{"push_id":3889208081,"size":10,"distinct_size":10,"ref":"refs/heads/kernel.lnx.4.4.r37-rel","head":"6cdeb6361f81e29df0ec555be29691eb7913fc1b","before":"6e8dd380e5c403decf25b0f80b7022500e34cd81","commits":[{"sha":"dd5ca0833036bf1378ae26dc2f27644942bf7b3e","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"BACKPORT: FROMGIT: sched/debug: Explicitly cast sched_feat() to bool\n\nLLVM has a warning that tags expressions like:\n\n\tif (foo && non-bool-const)\n\nThis pattern triggers for CONFIG_SCHED_DEBUG=n where sched_feat() ends\nup being whatever bit we select. Avoid the warning with an explicit\ncast to bool.\n\nReported-by: Philipp Klocke <philipp97kl@gmail.com>\nTested-by: Nick Desaulniers <ndesaulniers@google.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\n(cherry picked from commit 7e6f4c5d600c1c8e2a1d900e65cab319d9b6782e)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/dd5ca0833036bf1378ae26dc2f27644942bf7b3e"},{"sha":"c8d02ba8377fae9f0c7c4ebe38d54886617b71e0","author":{"name":"Vincent Guittot","email":"eb7d4bc75c19026be4afbcab4b7b388cf01677ff@linaro.org"},"message":"sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity\n\nutil_est is mainly meant to be a lower-bound for tasks utilization.\nThat's why task_util_est() returns the actual util_avg when it's higher\nthan the estimated utilization.\n\nWith new invaraince signal and without any special check on samples\ncollection, if a task is limited because of thermal capping for\nexample, we could end up overestimating its utilization and thus\nperhaps generating an unwanted frequency spike when the capping is\nrelaxed... and (even worst) it will take some more activations for the\nestimated utilization to converge back to the actual utilization.\n\nSince we cannot easily know if there is idle time in a CPU when a task\ncompletes an activation with a utilization higher then the CPU capacity,\nwe skip the sampling when utilization is higher than CPU's capacity.\n\nSuggested-by: Patrick Bellasi <patrick.bellasi@arm.com>\nSigned-off-by: Vincent Guittot <vincent.guittot@linaro.org>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Mike Galbraith <efault@gmx.de>\nCc: Morten.Rasmussen@arm.com\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: bsegall@google.com\nCc: dietmar.eggemann@arm.com\nCc: pjt@google.com\nCc: pkondeti@codeaurora.org\nCc: quentin.perret@arm.com\nCc: rjw@rjwysocki.net\nCc: srinivas.pandruvada@linux.intel.com\nCc: thara.gopinath@linaro.org\nLink: https://lkml.kernel.org/r/1548257214-13745-4-git-send-email-vincent.guittot@linaro.org\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/c8d02ba8377fae9f0c7c4ebe38d54886617b71e0"},{"sha":"f7a5438486361fe2c30b78d207e71a2475ae4640","author":{"name":"Maria Yu","email":"15e7356132bef9a71b5fe7c3e42e4c296c4431d1@codeaurora.org"},"message":"sched: fair: Add strict skip buddy support\n\nSkip buddy i.e task called yield() is always skipped and the\nnext entity is selected to run irrespective of the unfairness.\n\nChange-Id: Ia9b9fbe46917152b58dc6406c718eb1cfb3b0fb2\nSigned-off-by: Maria Yu <aiquny@codeaurora.org>\nSigned-off-by: Jago Gardiner (nysadev) <jagogardiner@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/f7a5438486361fe2c30b78d207e71a2475ae4640"},{"sha":"657ebaf45ab603a3a3eea73ff5368c8cd04d18b1","author":{"name":"celtare21","email":"bb9a8ddb83c265dd39ba85e9ce02f808ce804271@gmail.com"},"message":"sched: deadline: Fix another CAF mismerge of 8623286 and ec888d4\n\nSigned-off-by: celtare21 <celtare21@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/657ebaf45ab603a3a3eea73ff5368c8cd04d18b1"},{"sha":"d5c4b63ffff8cd1c69442b71b529d37672cbfd5e","author":{"name":"celtare21","email":"bb9a8ddb83c265dd39ba85e9ce02f808ce804271@gmail.com"},"message":"sched: core: Fix yet another CAF mismerge of 8623286 and ec888d4\n\nSigned-off-by: celtare21 <celtare21@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/d5c4b63ffff8cd1c69442b71b529d37672cbfd5e"},{"sha":"cf02b754da793f09f221b2e8cf414e9138b7bc33","author":{"name":"celtare21","email":"bb9a8ddb83c265dd39ba85e9ce02f808ce804271@gmail.com"},"message":"sched: deadline: Fix CAF mismerge of 8623286 and ec888d4\n\nSigned-off-by: celtare21 <celtare21@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/cf02b754da793f09f221b2e8cf414e9138b7bc33"},{"sha":"50428fb8848e5d9f6e88a65cd42a2394b237a018","author":{"name":"Vincent Guittot","email":"eb7d4bc75c19026be4afbcab4b7b388cf01677ff@linaro.org"},"message":"FROMLIST: sched/rt: add utilization tracking\n\nschedutil governor relies on cfs_rq's util_avg to choose the OPP when cfs\ntasks are running. When the CPU is overloaded by cfs and rt tasks, cfs tasks\nare preempted by rt tasks and in this case util_avg reflects the remaining\ncapacity that is used by cfs tasks but not what cfs tasks want to use. In such\ncase, schedutil can select a lower OPP when cfs task runs whereas the CPU is\noverloaded. In order to have a more accurate view of the utilization of the\nCPU, we track the utilization that is used by RT tasks.\nDL tasks are not taken into account as they have their own utilization\ntracking mecanism.\n\nWe don't use rt_avg which doesn't have the same dynamic as PELT and which\ncan include IRQ time.\n\nChange-Id: Icf36a67ea516b1ab21d9443a70e4b253f248550f\nSigned-off-by: Vincent Guittot <vincent.guittot@linaro.org>\n[backported from list: http://marc.info/?l=linux-kernel&m=149786230529220]\nSigned-off-by: Juri Lelli <juri.lelli@arm.com>\nSigned-off-by: Chris Redpath <chris.redpath@arm.com>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/50428fb8848e5d9f6e88a65cd42a2394b237a018"},{"sha":"f6cacfa0b91f650bbfb6cc86b922c7c40974be10","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"sched/fair: Move the PELT constants into a generated header\n\nNow that we have a tool to generate the PELT constants in C form,\nuse its output as a separate header.\n\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Mike Galbraith <efault@gmx.de>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\n[wight554: fix conflict due to missing energy diff refactor]\nSigned-off-by: Volodymyr Zhdanov <wight554@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/f6cacfa0b91f650bbfb6cc86b922c7c40974be10"},{"sha":"aa60601b1fb1aadde79a7ff73b8aabed08747f3c","author":{"name":"LibXZR","email":"a9c544afb9371094e98de1d460a26d728ccee0b1@163.com"},"message":"configs: zuk: Migrate to PELT\n\n* Someone says that it benefits to both performance and battery","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/aa60601b1fb1aadde79a7ff73b8aabed08747f3c"},{"sha":"6cdeb6361f81e29df0ec555be29691eb7913fc1b","author":{"name":"LibXZR","email":"a9c544afb9371094e98de1d460a26d728ccee0b1@163.com"},"message":"drone-build: Print out snapshot version","distinct":true,"url":"https://api.github.com/repos/xzr467706992/android_kernel_zuk_msm8996/commits/6cdeb6361f81e29df0ec555be29691eb7913fc1b"}]}
{"actor":{"display_login":"xzr467706992"}}