1. 06 Jun, 2004 3 commits
    • Ingo Molnar's avatar
      [PATCH] sched: honor the "sync" wakeup bit · 996e0e6e
      Ingo Molnar authored
      The scheduler changes had another thing missing: the appreciation of
      sync wakeups.  (I had this in one of the earlier sched-domains cleanup
      patches before but it got lost in the shuffle.)
      
      When a sync waker is waking, we should subtract its load from the
      current load - it will schedule away for sure in the near future. 
      That's what the "sync" bit means.
      
      This change is necessary because with the sched-domains balancer we have
      a much more sensitive cpu-load estimator, and in this particular context
      of try_to_wake_up() the sync waker's effect will always be part of the
      load.  Patch against your patch attached. 
      
      In my testing there's an additional increase in bw_pipe numbers on a
      dual P2 box, it went from 110-120 MB/sec to 120-130 MB/sec. 
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      996e0e6e
    • Linus Torvalds's avatar
      Merge http://linux-watchdog.bkbits.net/linux-2.6-watchdog · ca24660c
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      ca24660c
    • Christoph Hellwig's avatar
      [WATCHDOG] linux/watchdog.h include types.h patch · a2f5fee9
      Christoph Hellwig authored
      watchdog.h is using __u8 and __u32 from linux/types.h, so it needs to
      include it.
      a2f5fee9
  2. 05 Jun, 2004 37 commits