1. 24 Jul, 2009 1 commit
  2. 24 Aug, 2009 3 commits
  3. 12 Sep, 2009 1 commit
  4. 09 Sep, 2009 2 commits
    • Jory A. Pratt's avatar
      The arch/*/boot/Makefile use cc-options to check for GCC command options · d624a2ae
      Jory A. Pratt authored
      and cc-options use the hardened specs when checking for GCC command
      options.  When -fPIE is pass to cc1 it can't use -ffreestanding or
      -fno-toplevel-reorder.  Then it fail to build stuff with -ffreestanding
      and -fno-toplevel-reorder.
      
      Thanks to Fredric Johansson for finding the main problem behind a failed
      build using a hardened toolchain.
      Signed-off-by: default avatarMagnus Granberg <zorry@ume.nu>
      Signed-off-by: default avatarJory A. Pratt <anarchy@gentoo.org>
      Cc: Fredric Johansson <johansson_fredric@hotmail.com> 
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      d624a2ae
    • Roland McGrath's avatar
      This adds CROSS_COMPILE as a kconfig string so you can store it in · 4e137d06
      Roland McGrath authored
      .config.  Then you can use plain "make" in the configured kernel build
      directory to do the right cross compilation without setting the
      command-line or environment variable every time.
      
      With this, you can set up different build directories for different kernel
      configurations, whether native or cross-builds, and then use the simple:
      
      	make -C /build/dir M=module-source-dir
      
      idiom to build modules for any given target kernel, indicating which one
      by nothing but the build directory chosen.
      
      I tried a version that defaults the string with env="CROSS_COMPILE" so
      that in a "make oldconfig" with CROSS_COMPILE in the environment you can
      just hit return to store the way you're building it.  But the kconfig
      prompt for strings doesn't give you any way to say you want an empty
      string instead of the default, so I punted that.
      Signed-off-by: default avatarRoland McGrath <roland@redhat.com>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      4e137d06
  5. 05 Sep, 2009 2 commits
  6. 17 Aug, 2009 1 commit
  7. 07 Aug, 2009 1 commit
  8. 06 Aug, 2009 2 commits
  9. 04 Aug, 2009 1 commit
    • Stefani Seibold's avatar
      The tag file generated by the tags.sh script has some issue. · 7bc85135
      Stefani Seibold authored
      First:
        The identifier-list miss the
        DEFINE_TRACE,EXPORT_TRACEPOINT_SYMBOL,EXPORT_TRACEPOINT_SYMBOL_GPL
        special handling, which can result in a wrong tag, not to jump to the
        right variable definition or function implementation.
      
      Second:
        It makes no real sense to include function prototypes and external and
        forward variable declarations, because jumping to a tag will sometimes
        go to this and not to the real definition and implementation. The information
        about the declaration is still there at the definition and implementation
        place.
      
      So this patch make it lot easier to navigate through the kernel source
      tree using vi.
      Signed-off-by: default avatarStefani Seibold <stefani@seibold.net>
      Acked-by: default avatarWANG Cong <xiyou.wangcong@gmail.com>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      7bc85135
  10. 14 Aug, 2009 1 commit
  11. 24 Aug, 2009 1 commit
  12. 30 Jun, 2009 1 commit
  13. 11 Aug, 2009 1 commit
  14. 24 Aug, 2009 1 commit
  15. 10 Jun, 2009 1 commit
  16. 24 Aug, 2009 3 commits
  17. 02 Sep, 2009 1 commit
  18. 11 Aug, 2009 2 commits
  19. 24 Aug, 2009 1 commit
  20. 18 Aug, 2009 1 commit
  21. 20 Aug, 2009 1 commit
  22. 26 Jun, 2009 1 commit
  23. 03 Sep, 2009 1 commit
  24. 02 Sep, 2009 1 commit
  25. 18 Aug, 2009 1 commit
  26. 28 May, 2009 1 commit
  27. 10 Sep, 2009 1 commit
  28. 26 Aug, 2009 1 commit
  29. 23 Jul, 2009 1 commit
  30. 13 Aug, 2009 1 commit
  31. 17 Aug, 2009 1 commit
  32. 22 Jul, 2009 1 commit