The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH v5 0/2] sched: consider missed ticks when updating cpu load
@ 2015-11-10  0:36 byungchul.park
  2015-11-10  0:36 ` [PATCH v5 1/2] sched: make __update_cpu_load() handle NOHZ_FULL tickless byungchul.park
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: byungchul.park @ 2015-11-10  0:36 UTC (permalink / raw)
  To: mingo, peterz; +Cc: linux-kernel, efault, tglx, fweisbec, Byungchul Park

From: Byungchul Park <byungchul.park@lge.com>

change from v4 to v5
- fix comments and commit message
- take new_load into account in update_cpu_load_nohz() and __update_cpu_load()
  because it's non-zero in NOHZ_FULL

change from v3 to v4
- focus the problem on full NOHZ

change from v2 to v3
- add a patch which make __update_cpu_load() handle active tickless

change from v1 to v2
- add some additional commit message (logic is same exactly)

additionally i tried to use the return value of hrtimer_forward() instead of
jiffies to get pending tick for updating cpu load. it's easy for
update_cpu_load_nohz() to do that. but for update_idle_cpu_load(), i need
more time to think about how to implement it nicely.

and i will try to fix other stuffs caused by full NOHZ later with another
patch. i decided to send this patch at first because "cpu load update" is a
standalone problem which is not coupled with other stuffs.

Byungchul Park (2):
  sched: make __update_cpu_load() handle NOHZ_FULL tickless
  sched: make update_cpu_load_nohz() consider missed ticks in NOHZ_FULL

 include/linux/sched.h    |    4 ++--
 kernel/sched/fair.c      |   57 +++++++++++++++++++++++++++++++++++++---------
 kernel/time/tick-sched.c |    8 +++----
 3 files changed, 52 insertions(+), 17 deletions(-)

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-11-23 16:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-10  0:36 [PATCH v5 0/2] sched: consider missed ticks when updating cpu load byungchul.park
2015-11-10  0:36 ` [PATCH v5 1/2] sched: make __update_cpu_load() handle NOHZ_FULL tickless byungchul.park
2015-11-10  0:36 ` [PATCH v5 2/2] sched: make update_cpu_load_nohz() consider missed ticks in NOHZ_FULL byungchul.park
2015-11-11  9:42   ` Byungchul Park
2015-11-20 13:19   ` Peter Zijlstra
2015-11-23  2:32     ` Byungchul Park
2015-11-23 16:19   ` [tip:sched/core] sched/fair: Consider missed ticks in NOHZ_FULL in update_cpu_load_nohz() tip-bot for Byungchul Park
2015-11-11  9:38 ` [PATCH v5 0/2] sched: consider missed ticks when updating cpu load Byungchul Park
2015-11-12  6:59   ` Byungchul Park

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox