Skip to content
Snippets Groups Projects
  1. Jan 12, 2014
  2. Sep 25, 2013
  3. Jun 16, 2013
  4. Nov 13, 2012
  5. Oct 09, 2012
  6. Oct 03, 2012
  7. Sep 28, 2012
    • David Howells's avatar
      Make most arch asm/module.h files use asm-generic/module.h · 786d35d4
      David Howells authored
      
      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: default avatarDavid Howells <dhowells@redhat.com>
      Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      786d35d4
  8. Sep 20, 2012
  9. Apr 05, 2012
  10. Aug 14, 2010
  11. Jan 15, 2009
  12. Oct 29, 2008
  13. Aug 20, 2008
    • David Woodhouse's avatar
      Reduce brokenness of CRIS headers_install · 1c8e40e4
      David Woodhouse authored
      
      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: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1c8e40e4
  14. Jun 30, 2008
  15. Feb 08, 2008
  16. Sep 21, 2006
  17. Jun 18, 2006
Loading