1. 23 11月, 2006 2 次提交
    • L
      [AGP] Fix intel 965 AGP memory mapping function · 7d915a38
      Linus Torvalds 提交于
      This introduces a i965-specific "mask_memory()" function that knows
      about the extended physical addresses that the i965 supports.  This
      allows us to correctly map in physical memory in the >4GB range into the
      GTT.
      
      Also simplify/clean-up the i965 case for the aperture sizing by just
      returning the fixed 512kB size from "fetch_size()".  We don't really
      care that not all of the aperture may be visible - the only thing that
      cares about the aperture size is the Intel "stolen memory" calculation,
      which depends on the fixed size.
      
      Cc: Keith Packard <keithp@keithp.com>
      Cc: Eric Anholt <eric@anholt.net>
      Cc: Dave Jones <davej@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      7d915a38
    • L
      Don't call "note_interrupt()" with irq descriptor lock held · b42172fc
      Linus Torvalds 提交于
      This reverts commit f72fa707, and solves
      the problem that it tried to fix by simply making "__do_IRQ()" call the
      note_interrupt() function without the lock held, the way everybody else
      does.
      
      It should be noted that all interrupt handling code must never allow the
      descriptor actors to be entered "recursively" (that's why we do all the
      magic IRQ_PENDING stuff in the first place), so there actually is
      exclusion at that much higher level, even in the absense of locking.
      Acked-by: NVivek Goyal <vgoyal@in.ibm.com>
      Acked-by: NPavel Emelianov <xemul@openvz.org>
      Cc: Andrew Morton <akpm@osdl.org>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: Adrian Bunk <bunk@stusta.de>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      b42172fc
  2. 22 11月, 2006 24 次提交
  3. 21 11月, 2006 14 次提交