Skip to content

RFC sched,idle: need resched polling rework

Peter Zijlstra linux-arm-kernel linux-metag lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest8 patches 38 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8sched,idle,alpha: Switch from TS_POLLING to TIF_POLLING_NRFLAGarch/alpha/include/asm/thread_info.h+2 -21 reply
2/8sched,idle,tile: Switch from TS_POLLING to TIF_POLLING_NRFLAGarch/tile/include/asm/thread_info.h+2 -12 replies
3/8sched,idle,ia64: Switch from TS_POLLING to TIF_POLLING_NRFLAGarch/ia64/include/asm/thread_info.h+2 -10 replies
4/8sched,idle,x86: Switch from TS_POLLING to TIF_POLLING_NRFLAGarch/x86/include/asm/thread_info.h arch/x86/kernel/apm_32.c+2 -130 replies
5/8sched,idle: Remove TS_POLLING supportinclude/linux/sched.h+2 -440 replies
6/8sched,idle: Avoid spurious wakeup IPIskernel/sched/core.c+36 -512 replies
7/8sched,idle: Delay clearing the polling bitkernel/sched/idle.c+10 -71 reply
8/8sched,idle: Reflow cpuidle_idle_call()kernel/sched/idle.c+62 -764 replies

Reviews trailers per patch

5 of 8 patches have a Reviewed-by or Acked-by.

PatchRichard HendersonChris MetcalfNicolas PitreCatalin MarinasAndy Lutomirski
SeriesMuch-Requested-by
1/8A-b
2/8A-b
3/8
4/8
5/8
6/8A-b A-b
7/8A-b
8/8A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v1 thread

Cover letter [RFC][PATCH 0/8] sched,idle: need resched polling rework

A while ago both Mike and Andy complained that we still get pointless wakeup IPIs, we had a few patches back and forth but eventually more or less agreed and then nothing... :-)

So here's a number of patches that implement something near what we left off with.

Its only been compile/boot tested on x86_64, I've no actually looked at the IPI numbers yet.