sched: clean up wakeup balancing, move wake_affine()
authorIngo Molnar <mingo@elte.hu>
Sun, 16 Mar 2008 19:36:10 +0000 (20:36 +0100)
committerIngo Molnar <mingo@elte.hu>
Wed, 19 Mar 2008 03:27:52 +0000 (04:27 +0100)
commit098fb9db2c74cfd6ffdbf61eb026a0c21abc5f75
tree1b7d4d35ce9d375f7078937518f92b60f4fda000
parentf920bb6f5fe21047e669381fe4dd346f6a9d3562
sched: clean up wakeup balancing, move wake_affine()

split out the affine-wakeup bits.

No code changed:

kernel/sched.o:

   text    data     bss     dec     hex filename
  42521    2858     232   45611    b22b sched.o.before
  42521    2858     232   45611    b22b sched.o.after

md5:
   9d76738f1272aa82f0b7affd2f51df6b  sched.o.before.asm
   09b31c44e9aff8666f72773dc433e2df  sched.o.after.asm

(the md5's changed because stack slots changed and some registers
get scheduled by gcc in a different order - but otherwise the before
and after assembly is instruction for instruction equivalent.)

Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/sched_fair.c