1. 26 3月, 2006 1 次提交
  2. 25 3月, 2006 2 次提交
  3. 02 3月, 2006 1 次提交
  4. 28 2月, 2006 1 次提交
  5. 21 2月, 2006 1 次提交
  6. 13 2月, 2006 1 次提交
  7. 11 2月, 2006 1 次提交
  8. 20 1月, 2006 1 次提交
  9. 17 1月, 2006 4 次提交
  10. 09 1月, 2006 1 次提交
  11. 21 11月, 2005 1 次提交
  12. 17 11月, 2005 2 次提交
  13. 15 11月, 2005 3 次提交
  14. 14 11月, 2005 1 次提交
  15. 11 11月, 2005 1 次提交
  16. 10 11月, 2005 1 次提交
    • L
      Fix AGP compile on non-x86 architectures · 6730c3c1
      Linus Torvalds 提交于
      AGP shouldn't use "global_flush_tlb()" to flush the AGP mappings, that i
      spurely an x86'ism.  The proper AGP mapping flusher that should be used
      is "flush_agp_mappings()", which on x86 obviously happens to do a global
      TLB flush.
      
      This makes AGP (or at least the config _I_ happen to use) compile again
      on ppc64.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      6730c3c1
  17. 09 11月, 2005 2 次提交
    • A
      [PATCH] i460-agp warning fixes · 49ebd7c6
      Andrew Morton 提交于
      drivers/char/agp/i460-agp.c: In function `i460_fetch_size':
      drivers/char/agp/i460-agp.c:115: warning: size_t format, long unsigned int arg (arg 2)
      drivers/char/agp/i460-agp.c:115: warning: size_t format, long unsigned int arg (arg 3)
      drivers/char/agp/i460-agp.c: In function `i460_mask_memory':
      drivers/char/agp/i460-agp.c:542: warning: integer constant is too large for "long" type
      
      Note that the i460_mask_memory() change is a guess.  But a good one, I suspect.
      Signed-off-by: NDave Jones <davej@redhat.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      49ebd7c6
    • A
      [PATCH] AGP performance fixes · 88d51967
      Alan Hourihane 提交于
      AGP allocation/deallocation is suffering major performance issues due to
      the nature of global_flush_tlb() being called on every change_page_attr()
      call.
      
      For small allocations this isn't really seen, but when you start allocating
      50000 pages of AGP space, for say, texture memory, then things can take
      seconds to complete.
      
      In some cases the situation is doubled or even quadrupled in the time due
      to SMP, or a deallocation, then a new reallocation.  I've had a case of
      upto 20 seconds wait time to deallocate and reallocate AGP space.
      
      This patch fixes the problem by making it the caller's responsibility to
      call global_flush_tlb(), and so removes it from every instance of mapping a
      page into AGP space until the time that all change_page_attr() changes are
      done.
      Signed-off-by: NDave Jones <davej@redhat.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      88d51967
  18. 07 11月, 2005 1 次提交
  19. 06 11月, 2005 1 次提交
  20. 05 11月, 2005 2 次提交
  21. 31 10月, 2005 2 次提交
    • T
      [PATCH] fix missing includes · 4e57b681
      Tim Schmielau 提交于
      I recently picked up my older work to remove unnecessary #includes of
      sched.h, starting from a patch by Dave Jones to not include sched.h
      from module.h. This reduces the number of indirect includes of sched.h
      by ~300. Another ~400 pointless direct includes can be removed after
      this disentangling (patch to follow later).
      However, quite a few indirect includes need to be fixed up for this.
      
      In order to feed the patches through -mm with as little disturbance as
      possible, I've split out the fixes I accumulated up to now (complete for
      i386 and x86_64, more archs to follow later) and post them before the real
      patch.  This way this large part of the patch is kept simple with only
      adding #includes, and all hunks are independent of each other.  So if any
      hunk rejects or gets in the way of other patches, just drop it.  My scripts
      will pick it up again in the next round.
      Signed-off-by: NTim Schmielau <tim@physik3.uni-rostock.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      4e57b681
    • B
      [PATCH] CONFIG_IA32 · 0d078f6f
      Brian Gerst 提交于
      Add CONFIG_X86_32 for i386.  This allows selecting options that only apply
      to 32-bit systems.
      
      (X86 && !X86_64) becomes X86_32
      (X86 ||  X86_64) becomes X86
      Signed-off-by: NBrian Gerst <bgerst@didntduck.org>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      0d078f6f
  22. 25 10月, 2005 1 次提交
  23. 21 10月, 2005 1 次提交
  24. 24 9月, 2005 1 次提交
  25. 17 9月, 2005 1 次提交
  26. 11 9月, 2005 1 次提交
  27. 10 9月, 2005 1 次提交
  28. 02 9月, 2005 1 次提交
  29. 18 8月, 2005 1 次提交
  30. 12 8月, 2005 1 次提交