1. 08 Aug, 2009 1 commit
  2. 17 Jul, 2009 3 commits
  3. 06 Aug, 2009 1 commit
    • Magnus Damm's avatar
      Remove the ARM dependency from the generic "onenand" platform device · ff659572
      Magnus Damm authored
      driver.  This change makes the driver useful for other architectures as
      well.  Needed for the SuperH kfr2r09 board.
      
      Apart from the obvious Kconfig bits, the most important change is the move
      away from ARM specific includes and platform data.  Together with this
      change the only in-tree board code gets an update, and the driver name is
      also changed gracefully break potential out of tree drivers.
      
      The driver is also updated to allow NULL as platform data together with a
      few changes to make use of resource_size() and dev_name().
      Signed-off-by: default avatarMagnus Damm <damm@igel.co.jp>
      Cc: Paul Mundt <lethal@linux-sh.org>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Tony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      ff659572
  4. 24 Jul, 2009 1 commit
  5. 15 Jul, 2009 1 commit
  6. 07 Aug, 2009 1 commit
  7. 02 Jun, 2009 1 commit
  8. 03 Sep, 2009 1 commit
  9. 27 Aug, 2009 1 commit
  10. 20 Aug, 2009 2 commits
  11. 24 Jul, 2009 1 commit
  12. 24 Aug, 2009 3 commits
  13. 12 Sep, 2009 1 commit
  14. 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
  15. 05 Sep, 2009 2 commits
  16. 17 Aug, 2009 1 commit
  17. 07 Aug, 2009 1 commit
  18. 06 Aug, 2009 2 commits
  19. 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
  20. 14 Aug, 2009 1 commit
  21. 24 Aug, 2009 1 commit
  22. 30 Jun, 2009 1 commit
  23. 11 Aug, 2009 1 commit
  24. 24 Aug, 2009 1 commit
  25. 10 Jun, 2009 1 commit
  26. 24 Aug, 2009 3 commits
  27. 02 Sep, 2009 1 commit
  28. 11 Aug, 2009 2 commits
  29. 24 Aug, 2009 1 commit