]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Replace max_t() with sub_positive() in dequeue_entity_load_avg()
authorGayatri Vasudevan <gayatri.vasudevan@oracle.com>
Mon, 27 Nov 2017 22:43:16 +0000 (14:43 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Mon, 11 Dec 2017 04:41:41 +0000 (20:41 -0800)
commit1ad63999d741010aa1ddbf551ed5c517ed6d2a05
treea775f4649673e93b8c2bab1088ae23d9c0debeb0
parentefe59aef92b17ab0c60395e1baf6b0682df62d46
Replace max_t() with sub_positive() in dequeue_entity_load_avg()

Orabug: 27026563

This patch replaces max_t() with sub_positive() to prevent intermediate
values getting stored in cfs_rq->runnable_load_avg/runnable_load_sum.
This patch has been partially cherry picked from commit c7b50216818e
("sched/fair: Remove se->load.weight from se->avg.load_sum")

Signed-off-by: Gayatri Vasudevan <gayatri.vasudevan@oracle.com>
Reviewed-by: Aruna Ramakrishna <aruna.ramakrishna@oracle.com>
kernel/sched/fair.c