1. 16 6月, 2013 4 次提交
  2. 14 11月, 2012 1 次提交
  3. 09 10月, 2012 1 次提交
  4. 04 10月, 2012 1 次提交
  5. 28 9月, 2012 1 次提交
    • D
      Make most arch asm/module.h files use asm-generic/module.h · 786d35d4
      David Howells 提交于
      Use the mapping of Elf_[SPE]hdr, Elf_Addr, Elf_Sym, Elf_Dyn, Elf_Rel/Rela,
      ELF_R_TYPE() and ELF_R_SYM() to either the 32-bit version or the 64-bit version
      into asm-generic/module.h for all arches bar MIPS.
      
      Also, use the generic definition mod_arch_specific where possible.
      
      To this end, I've defined three new config bools:
      
       (*) HAVE_MOD_ARCH_SPECIFIC
      
           Arches define this if they don't want to use the empty generic
           mod_arch_specific struct.
      
       (*) MODULES_USE_ELF_RELA
      
           Arches define this if their modules can contain RELA records.  This causes
           the Elf_Rela mapping to be emitted and allows apply_relocate_add() to be
           defined by the arch rather than have the core emit an error message.
      
       (*) MODULES_USE_ELF_REL
      
           Arches define this if their modules can contain REL records.  This causes
           the Elf_Rel mapping to be emitted and allows apply_relocate() to be
           defined by the arch rather than have the core emit an error message.
      
      Note that it is possible to allow both REL and RELA records: m68k and mips are
      two arches that do this.
      
      With this, some arch asm/module.h files can be deleted entirely and replaced
      with a generic-y marker in the arch Kbuild file.
      
      Additionally, I have removed the bits from m32r and score that handle the
      unsupported type of relocation record as that's now handled centrally.
      Signed-off-by: NDavid Howells <dhowells@redhat.com>
      Acked-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      786d35d4
  6. 20 9月, 2012 1 次提交
  7. 05 4月, 2012 1 次提交
  8. 15 8月, 2010 1 次提交
  9. 15 1月, 2009 2 次提交
  10. 30 10月, 2008 1 次提交
  11. 21 8月, 2008 1 次提交
    • D
      Reduce brokenness of CRIS headers_install · 1c8e40e4
      David Woodhouse 提交于
      I won't say 'fix', because they still look broken, although this will at
      least allow 'make ARCH=CRIS headers_install' to _complete_.
      
      For headers which are exported, we should probably choose between
      asm/arch-v10 and asm/arch-v32 by something that GCC defines -- we can't
      rely on a generated symlink. And we certainly can't export an arch/
      directory which doesn't even exist.
      
      And the only thing that we seem to include from the arch/ directory is
      <asm/arch/ptrace.h> from <asm/ptrace.h> ... and that isn't exported in
      either arch-v10 or arch-v32 _anyway_.
      Signed-off-by: NDavid Woodhouse <David.Woodhouse@intel.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      1c8e40e4
  12. 01 7月, 2008 1 次提交
  13. 08 2月, 2008 2 次提交
  14. 21 9月, 2006 1 次提交
  15. 18 6月, 2006 1 次提交