1. 19 Mar, 2008 4 commits
    • Ingo Molnar's avatar
      sched, net: socket wakeups are sync · 6f3d0929
      Ingo Molnar authored
      'sync' wakeups are a hint towards the scheduler that (certain)
      networking related wakeups likely create coupling between tasks.
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      6f3d0929
    • Ingo Molnar's avatar
      sched: clean up wakeup balancing, code flow · f4827386
      Ingo Molnar authored
      Clean up the code flow. 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:
         09b31c44e9aff8666f72773dc433e2df  sched.o.before.asm
         09b31c44e9aff8666f72773dc433e2df  sched.o.after.asm
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      f4827386
    • Ingo Molnar's avatar
      sched: clean up wakeup balancing, rename variables · ac192d39
      Ingo Molnar authored
      rename 'cpu' to 'prev_cpu'. 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:
         09b31c44e9aff8666f72773dc433e2df  sched.o.before.asm
         09b31c44e9aff8666f72773dc433e2df  sched.o.after.asm
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      ac192d39
    • Ingo Molnar's avatar
      sched: clean up wakeup balancing, move wake_affine() · 098fb9db
      Ingo Molnar authored
      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: default avatarIngo Molnar <mingo@elte.hu>
      098fb9db
  2. 18 Mar, 2008 27 commits
  3. 17 Mar, 2008 9 commits