1. 07 3月, 2008 1 次提交
  2. 31 1月, 2008 1 次提交
  3. 30 1月, 2008 1 次提交
    • T
      percpu: make the asm-generic/percpu.h more "generic" · acdac872
      travis@sgi.com 提交于
      - add support for PER_CPU_ATTRIBUTES
      
      - fix generic smp percpu_modcopy to use per_cpu_offset() macro.
      
      Add the ability to use generic/percpu even if the arch needs to override
      several aspects of its operations. This will enable the use of generic
      percpu.h for all arches.
      
      An arch may define:
      
      __per_cpu_offset	Do not use the generic pointer array. Arch must
      			define per_cpu_offset(cpu) (used by x86_64, s390).
      
      __my_cpu_offset		Can be defined to provide an optimized way to determine
      			the offset for variables of the currently executing
      			processor. Used by ia64, x86_64, x86_32, sparc64, s/390.
      
      SHIFT_PTR(ptr, offset)	If an arch defines it then special handling
      			of pointer arithmentic may be implemented. Used
      			by s/390.
      
      (Some of these special percpu arch implementations may be later consolidated
      so that there are less cases to deal with.)
      
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: Andi Kleen <ak@suse.de>
      Signed-off-by: NChristoph Lameter <clameter@sgi.com>
      Signed-off-by: NMike Travis <travis@sgi.com>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      acdac872
  4. 12 5月, 2007 1 次提交
  5. 01 7月, 2006 1 次提交
  6. 07 4月, 2006 1 次提交
  7. 26 10月, 2005 1 次提交
  8. 09 6月, 2005 1 次提交
    • K
      [IA64] Module gp must point to valid memory · 866ba633
      Keith Owens 提交于
      Some bits of the kernel assume that gp always points to valid memory,
      in particular PHYSICAL_MODE_ENTER() assumes that both gp and sp are
      valid virtual addresses with associated physical pages.  The IA64
      module loader puts gp well past the end of the module, with no physical
      backing.  Offsets on gp are still valid, but physical mode addressing
      breaks for modules.  Ensure that gp always falls within the module
      body.  Also ensure that gp is 8 byte aligned.
      Signed-off-by: NKeith Owens <kaos@sgi.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      866ba633
  9. 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