Permalink
Commits on Aug 4, 2012
  1. add missing ld-version.sh

    Andi Kleen
    Andi Kleen committed Aug 4, 2012
  2. update documentation

    Andi Kleen
    Andi Kleen committed Aug 4, 2012
Commits on Aug 3, 2012
  1. Kbuild: add ld-version and ld-ifversion macros

    Andi Kleen
    Andi Kleen committed Aug 3, 2012
    To check the linker version. Used by the LTO makefile.
    
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
  2. Pass through -fno-omit-frame-pointer to final link

    Andi Kleen
    Andi Kleen committed Aug 3, 2012
    Thanks to Joe Mario for the debugging.
    Also add some more comments.
Commits on Aug 2, 2012
  1. Revert "Handle ksymtab symbols with . postfixes"

    Andi Kleen
    Andi Kleen committed Aug 2, 2012
    This reverts commit 5e1b7cf.
  2. Revert "Revert "Handle LTO common symbols in module loader""

    Andi Kleen
    Andi Kleen committed Aug 2, 2012
    This reverts commit ea47f84.
Commits on Jul 27, 2012
  1. generalize dot postfix dropping in modpost II

    Andi Kleen
    Andi Kleen committed Jul 27, 2012
  2. Make sym versions variable __visible

    Andi Kleen
    Andi Kleen committed Jul 27, 2012
Commits on Jul 26, 2012
  1. dont pass thru all -f flags

    Andi Kleen Andi Kleen
    Andi Kleen authored and Andi Kleen committed Jul 26, 2012
  2. use LTO for modules

    Andi Kleen
    Andi Kleen committed Jul 26, 2012
  3. pass more flags to final build

    Andi Kleen
    Andi Kleen committed Jul 26, 2012
  4. fix gcc-ld flags passing

    Andi Kleen
    Andi Kleen committed Jul 26, 2012
Commits on Jul 19, 2012
  1. Revert "Handle LTO common symbols in module loader"

    Andi Kleen
    Andi Kleen committed Jul 19, 2012
    This reverts commit 137cdef.
Commits on Jul 12, 2012
  1. Revert "reenable modversions"

    Andi Kleen
    Andi Kleen committed Jul 12, 2012
    This reverts commit 19d88c5.
  2. reenable modversions

    Andi Kleen
    Andi Kleen committed Jul 12, 2012
  3. make ksymtab visible to avoid mangling

    Andi Kleen
    Andi Kleen committed Jul 12, 2012
Commits on Jul 11, 2012
  1. reenable -fno-toplevel-reorder

    Andi Kleen
    Andi Kleen committed Jul 11, 2012
  2. Disable modversions with LTO for now

    Andi Kleen
    Andi Kleen committed Jul 11, 2012
    Until modversions is fixed for LTO
    
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
Commits on Jul 9, 2012
  1. crypto, aes: mark AES tables asmlinkage

    Andi Kleen
    Andi Kleen committed Jul 9, 2012
    Various tables in aes_generic are accessed by assembler code.
    Mark them "asmlinkage"
    
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
  2. remove obsolete files

    Andi Kleen
    Andi Kleen committed May 31, 2012
  3. remove obsolete file

    Andi Kleen
    Andi Kleen committed May 31, 2012
  4. remove obsolete file

    Andi Kleen
    Andi Kleen committed May 31, 2012
  5. Fix const sections for crc32 table

    joemario authored and Andi Kleen committed May 30, 2012
    Fix the const sections for the code generated by crc32 table
    
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
  6. Handle LTO common symbols in module loader

    joemario authored and Andi Kleen committed May 9, 2012
    Here is the workaround I made for having the kernel not reject modules
    built with -flto.  The clean solution would be to get the compiler to not
    emit the symbol.  Or if it has to emit the symbol, then emit it as
    initialized data but put it into a comdat/linkonce section.
    
    Minor tweaks by AK over Joe's patch.
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
  7. fix 32bit build ICE

    Andi Kleen
    Andi Kleen committed May 5, 2012
  8. fix 32bit compilation error

    Andi Kleen
    Andi Kleen committed May 5, 2012
  9. fix more devinitconst

    Andi Kleen
    Andi Kleen committed May 4, 2012
  10. flags fixes

    Andi Kleen
    Andi Kleen committed May 4, 2012
  11. compile fix

    Andi Kleen
    Andi Kleen committed May 4, 2012
  12. documentation updates

    Andi Kleen
    Andi Kleen committed May 2, 2012
  13. fix lockdep type for 32bit

    Andi Kleen
    Andi Kleen committed May 2, 2012
  14. initconst fixes for 64bit allyes on 3.3

    Andi Kleen
    Andi Kleen committed May 2, 2012
  15. add build documentation

    Andi Kleen
    Andi Kleen committed May 2, 2012