{"push_id":1346473178,"size":2,"distinct_size":2,"ref":"refs/heads/prog","head":"5d18603b2ac3888ac84725b56dcf8c07d04ff52f","before":"a5a9d16d8a7cc04c89e3196bc7abbf528bfc57e7","commits":[{"sha":"0471efdbb58c9dc4bd0bdb0674b520c67b3d1673","author":{"name":"Alex Shi","email":"86471483ef45d8c07197ca74d2a2a81eaf9f0582@intel.com"},"message":"sched: don't do power balance on share cpu power domain\n\nPacking tasks among such domain can't save power, just performance\nlosing. So no power balance on them.\n\nSigned-off-by: Alex Shi <alex.shi@intel.com>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/0471efdbb58c9dc4bd0bdb0674b520c67b3d1673"},{"sha":"5d18603b2ac3888ac84725b56dcf8c07d04ff52f","author":{"name":"Preeti U Murthy","email":"b9720af448ad8bdb231acb3f08c7fda120f2f8f5@linux.vnet.ibm.com"},"message":"sched: make sure select_tas_rq_fair get a cpu\n\nProblem:\n\nselect_task_rq_fair() returns a target CPU/ waking CPU if no balancing is\nrequired. However with the current power aware scheduling in this path, an\ninvalid CPU might be returned.\n\nIf get_cpu_for_power_policy() fails to find a new_cpu for the forked task,\nthen there is a possibility that the new_cpu could continue to be -1, till\nthe end of the select_task_rq_fair() if the search for a new cpu ahead in\nthis function also fails. Since this scenario is unexpected by\nthe callers of  select_task_rq_fair(),this needs to be fixed.\n\nFix:\n\nDo not intermix the variables meant to reflect the target CPU of power save\nand performance policies. If the target CPU of powersave is successful in being\nfound, return it. Else allow the performance policy to take a call on the\ntarget CPU.\n\nThe above scenario was caught when a kernel crash resulted with a bad data access\ninterrupt, during a kernbench run on a 2 socket,16 core machine,with each core\nhaving SMT-4\n\nSigned-off-by: Preeti U Murthy <preeti@linux.vnet.ibm.com>\nSigned-off-by: Alex Shi <alex.shi@intel.com>\n\nConflicts:\n\tkernel/sched/fair.c","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/5d18603b2ac3888ac84725b56dcf8c07d04ff52f"}]}
{"actor":{"display_login":"tunturn"}}