{"push_id":1315023027,"size":4,"distinct_size":4,"ref":"refs/heads/progress-sched310","head":"aa1dee1fe6f85a5377c775338a6d651ca9270c01","before":"84ebff85437316789fe4f7c31319135e1082e759","commits":[{"sha":"c9b68186d7ad29f7dc4a227a810d13239ed99e8f","author":{"name":"Srivatsa Vaddagiri","email":"4ebad9f61da157750c36beb638e9bb3384814e5d@codeaurora.org"},"message":"sched: improve logic for alerting governor\n\nCurrently we send notification to governor not taking note of cpus\nthat are synchronized with regard to their frequency. As a result,\nscheduler could send pointless notifications (notification spam!).\n\nAvoid this by considering synchronized cpus and alerting governor only\nwhen the highest demand of any cpu within cluster far exceeds or falls\nbehind current frequency.\n\nChange-Id: I74908b5a212404ca56b38eb94548f9b1fbcca33d\nSigned-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/z3concept/commits/c9b68186d7ad29f7dc4a227a810d13239ed99e8f"},{"sha":"03bbd43b03085badb755e429dfee75b383a7691c","author":{"name":"Srivatsa Vaddagiri","email":"4ebad9f61da157750c36beb638e9bb3384814e5d@codeaurora.org"},"message":"sched: window-stats: ftrace event improvements\n\nAdd two new ftrace event:\n\n* trace_sched_freq_alert, to log notifications sent\n  to governor for requesting change in frequency.\n* trace_sched_get_busy, to log cpu busytime information returned by\n  scheduler\n\nExtend existing ftrace events as follows:\n\n* sched_update_task_ravg() event to log irqtime parameter\n* sched_migration_update_sum() to log threadid which is being migrated\n  (and thus responsible for update of curr_runnable_sum and\n  prev_runnable_sum counters)\n\nChange-Id: Ia68ce0953a2d21d319a1db7f916c51ff6a91557c\nSigned-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/z3concept/commits/03bbd43b03085badb755e429dfee75b383a7691c"},{"sha":"823845e1c1ea7101552f03ea46addbac64b3c31f","author":{"name":"Srivatsa Vaddagiri","email":"4ebad9f61da157750c36beb638e9bb3384814e5d@codeaurora.org"},"message":"sched: window-stats: Enhance cpu busy time accounting\n\nrq->curr/prev_runnable_sum counters represent cpu demand from various\ntasks that have run on a cpu. Any task that runs on a cpu will have a\nrepresentation in rq->curr_runnable_sum. Their partial_demand value\nwill be included in rq->curr_runnable_sum. Since partial_demand is\nderived from historical load samples for a task, rq->curr_runnable_sum\ncould represent \"inflated/un-realistic\" cpu usage. As an example, lets\nsay that task with partial_demand of 10ms runs for only 1ms on a cpu.\nWhat is included in rq->curr_runnable_sum is 10ms (and not the actual\nexecution time of 1ms). This leads to cpu busy time being reported on\nthe upside causing frequency to stay higher than necessary.\n\nThis patch fixes cpu busy accounting scheme to strictly represent\nactual usage. It also provides for conditional fixup of busy time upon\nmigration and upon heavy-task wakeup.\n\nCRs-Fixed: 691443\nChange-Id: Ic4092627668053934049af4dfef65d9b6b901e6b\nSigned-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/z3concept/commits/823845e1c1ea7101552f03ea46addbac64b3c31f"},{"sha":"aa1dee1fe6f85a5377c775338a6d651ca9270c01","author":{"name":"Srivatsa Vaddagiri","email":"4ebad9f61da157750c36beb638e9bb3384814e5d@codeaurora.org"},"message":"sched: Use absolute scale for notifying governor\n\nMake the tunables used for deciding the need for notification to be on\nabsolute scale. The earlier scale (in percent terms relative to\ncur_freq) does not work well with available range of frequencies. For\nexample, 100% tunable value would work well for lower range of\nfrequencies and not for higher range. Having the tunable to be on\nabsolute scale makes tuning more realistic.\n\nChange-Id: I35a8c4e2f2e9da57f4ca4462072276d06ad386f1\nSigned-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/z3concept/commits/aa1dee1fe6f85a5377c775338a6d651ca9270c01"}]}
{"actor":{"display_login":"tunturn"}}