1. 29 10月, 2009 1 次提交
  2. 09 2月, 2009 1 次提交
  3. 02 8月, 2008 1 次提交
    • T
      [IA64] Move include/asm-ia64 to arch/ia64/include/asm · 7f30491c
      Tony Luck 提交于
      After moving the the include files there were a few clean-ups:
      
      1) Some files used #include <asm-ia64/xyz.h>, changed to <asm/xyz.h>
      
      2) Some comments alerted maintainers to look at various header files to
      make matching updates if certain code were to be changed. Updated these
      comments to use the new include paths.
      
      3) Some header files mentioned their own names in initial comments. Just
      deleted these self references.
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      7f30491c
  4. 31 1月, 2008 3 次提交
    • I
      ia64: on UP percpu variables are not small memory model · ab6e14b7
      Ingo Molnar 提交于
      Tony says:
      
      | The CONFIG_SMP=n path in ia64 makes quite radical changes ... rather
      | than putting all the per-cpu stuff into the top 64K of address space
      | and providing a per-cpu TLB mapping for that range to a different
      | physical address ... it just makes all the per-cpu stuff link as ordinary
      | variables in .data.
      
      the new generic percpu code got confused about this as PER_CPU_ATTRIBUTES
      was defined even on UP, so it picked up that small memory model - which
      was not possible to get linked. The right fix is to only define that
      on SMP. This resolved the build failures in my cross-compiling environment.
      
      also link these variables into the .percpu section even on UP - some
      assembly code has offset dependencies. (such as GET_IA64_MCA_DATA() in
      arch/ia64/kernel/mca_asm.S)
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Acked-by: NTony Luck <tony.luck@intel.com>
      ab6e14b7
    • T
      ia64: use generic percpu · 05991bef
      travis@sgi.com 提交于
      ia64 has a special processor specific mapping that can be used to locate the
      offset for the current per cpu area.
      
      Cc: linux-ia64@vger.kernel.org
      Signed-off-by: NMike Travis <travis@sgi.com>
      Acked-by: NTony Luck <tony.luck@intel.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      05991bef
    • T
      modules: fold percpu_modcopy into module.c · 6ddfee0e
      travis@sgi.com 提交于
      percpu_modcopy() is defined multiple times in arch files. However, the only
      user is module.c. Put a static definition into module.c and remove
      the definitions from the arch files.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      6ddfee0e
  5. 30 1月, 2008 1 次提交
  6. 30 10月, 2007 1 次提交
  7. 20 7月, 2007 1 次提交
    • F
      define new percpu interface for shared data · 5fb7dc37
      Fenghua Yu 提交于
      per cpu data section contains two types of data.  One set which is
      exclusively accessed by the local cpu and the other set which is per cpu,
      but also shared by remote cpus.  In the current kernel, these two sets are
      not clearely separated out.  This can potentially cause the same data
      cacheline shared between the two sets of data, which will result in
      unnecessary bouncing of the cacheline between cpus.
      
      One way to fix the problem is to cacheline align the remotely accessed per
      cpu data, both at the beginning and at the end.  Because of the padding at
      both ends, this will likely cause some memory wastage and also the
      interface to achieve this is not clean.
      
      This patch:
      
      Moves the remotely accessed per cpu data (which is currently marked
      as ____cacheline_aligned_in_smp) into a different section, where all the data
      elements are cacheline aligned. And as such, this differentiates the local
      only data and remotely accessed data cleanly.
      Signed-off-by: NFenghua Yu <fenghua.yu@intel.com>
      Acked-by: NSuresh Siddha <suresh.b.siddha@intel.com>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: Christoph Lameter <clameter@sgi.com>
      Cc: <linux-arch@vger.kernel.org>
      Cc: "Luck, Tony" <tony.luck@intel.com>
      Cc: Andi Kleen <ak@suse.de>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      5fb7dc37
  8. 04 7月, 2006 1 次提交
  9. 26 6月, 2006 1 次提交
  10. 26 4月, 2006 1 次提交
  11. 24 6月, 2005 1 次提交
  12. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4