Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: lto

Aug 04, 2012

  1. add missing ld-version.sh

    authored August 04, 2012
  2. update documentation

    authored August 04, 2012

Aug 03, 2012

  1. More -f* options passthrough and other makefile fixes

    authored August 04, 2012
  2. Kbuild: add ld-version and ld-ifversion macros

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

    Thanks to Joe Mario for the debugging.
    Also add some more comments.
    authored August 03, 2012

Aug 02, 2012

  1. Revert "Handle ksymtab symbols with . postfixes"

    This reverts commit 5e1b7cf.
    authored August 02, 2012
  2. Revert "Revert "Handle LTO common symbols in module loader""

    This reverts commit ea47f84.
    authored August 02, 2012

Jul 27, 2012

  1. generalize dot postfix dropping in modpost II

    authored July 28, 2012
  2. Make sym versions variable __visible

    authored July 28, 2012

Jul 26, 2012

  1. dont pass thru all -f flags

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

    authored July 26, 2012
  3. pass more flags to final build

    authored July 26, 2012
  4. fix gcc-ld flags passing

    authored July 26, 2012
  5. add workaround for 4.7 fno-toplevel-reorder missing symbols

    authored July 26, 2012

Jul 19, 2012

  1. Revert "Handle LTO common symbols in module loader"

    This reverts commit 137cdef.
    authored July 20, 2012

Jul 12, 2012

  1. Revert "reenable modversions"

    This reverts commit 19d88c5.
    authored July 13, 2012
  2. reenable modversions

    authored July 13, 2012
  3. make ksymtab visible to avoid mangling

    authored July 13, 2012

Jul 11, 2012

  1. reenable -fno-toplevel-reorder

    authored July 11, 2012
  2. Disable modversions with LTO for now

    Until modversions is fixed for LTO
    
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
    authored July 11, 2012

Jul 09, 2012

  1. crypto, aes: mark AES tables asmlinkage

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

    authored May 31, 2012
  3. remove obsolete file

    authored May 31, 2012
  4. remove obsolete file

    authored May 31, 2012
  5. Fix const sections for crc32 table

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

    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>
    authored May 09, 2012 Andi Kleen committed July 09, 2012
  7. fix 32bit build ICE

    authored May 05, 2012
  8. fix 32bit compilation error

    authored May 05, 2012
  9. fix more devinitconst

    authored May 05, 2012
  10. flags fixes

    authored May 05, 2012
  11. compile fix

    authored May 05, 2012
  12. documentation updates

    authored May 02, 2012
  13. fix lockdep type for 32bit

    authored May 02, 2012
  14. initconst fixes for 64bit allyes on 3.3

    authored May 02, 2012
  15. add build documentation

    authored May 02, 2012
Something went wrong with that request. Please try again.