1. 10 Sep, 2004 4 commits
    • Benjamin Herrenschmidt's avatar
      [PATCH] ppc: fix sungem NAPI · b7dd4021
      Benjamin Herrenschmidt authored
      The recent sungem NAPI change introduced a bug: dev_kfree_skb() is
      called within a softirq context, thus triggers all sort of WARN_ON's
      later on down the stack.
      
      This patch changes it to dev_kfree_skb_any().
      
      Acked by David Miller.
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      b7dd4021
    • Benjamin Herrenschmidt's avatar
      [PATCH] ppc32: Fix boot with ppc970fx CPU · 617ea204
      Benjamin Herrenschmidt authored
      This patch fixes boot on machines with a 970FX CPU, for PPC 32
      bits kernels, please apply.
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      617ea204
    • Benjamin Herrenschmidt's avatar
      [PATCH] ppc/ppc64: fix offb · 888c6c72
      Benjamin Herrenschmidt authored
      The recent fbdev changes broke something quite fundamental on ppc, which
      is the way offb works. It's a "fallback" driver that is to be used when
      no other driver picked up the video, or when "forced" via the video=ofonly
      command line option.
      
      The recent changes completely broke that (which is a pretty important
      behaviour on ppc since we still have some models regulary with video
      cards that don't work properly with the kernel drivers, like some nVidias
      or some older stuffs).
      
      This patch moves offb to the end of the Makefile, so at least the behaviour
      of taking over as a "fallback" is restored (the current kernel will have
      offb take control of the framebuffer before any fbdev has a chance to do
      it, which breaks everything).
      
      Apparently, the entire support for "video=ofonly" was removed though,
      that NEEDS to be restored in some way, though i'm not yet sure what is
      the best path to that yet, I have to look more deeply at the new code.
      888c6c72
    • Anton Blanchard's avatar
      [PATCH] Move __preempt_*lock into kernel_spinlock, clean up. · f7e26c10
      Anton Blanchard authored
       - create in_lock_functions() to match in_sched_functions(). Export it
         for use in oprofile.
       - use char __lock_text_start[] instead of long __lock_text_start when
         declaring linker symbols. Rusty fixed a number of these a while ago
         based on advice from rth.
       - Move __preempt_*_lock into kernel/spinlock.c and make it inline. This
         means locks are only one deep.
       - Make in_sched_functions() check in_lock_functions()
      Signed-off-by: default avatarAnton Blanchard <anton@samba.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      f7e26c10
  2. 09 Sep, 2004 13 commits
  3. 08 Sep, 2004 23 commits