1. 20 Feb, 2013 1 commit
    • David Brown's avatar
      scripts: Use wrapper to check compiler warnings · 1d0c978e
      David Brown authored
      
      Rather than telling gcc to make warnings as errors, and then hunting
      down make rules to disable this, leave them as warnings, but invoke
      gcc through a wrapper that checks the warnings against a whitelist.
      
      The initial whitelist comes from the warnings in the current build,
      all of which have been allowed through Make overrides.
      
      Change-Id: Ifc9952e03d1a5dbcd90819dc7aa0ec7e50328e20
      Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      (cherry picked from commit d21ced2f0dda815cac69c693cd81e2e75d8f0007)
      1d0c978e
  2. 20 May, 2012 1 commit
  3. 19 May, 2012 1 commit
    • H. Peter Anvin's avatar
      x86, realmode: 16-bit real-mode code support for relocs tool · 6520fe55
      H. Peter Anvin authored
      
      A new option is added to the relocs tool called '--realmode'.
      This option causes the generation of 16-bit segment relocations
      and 32-bit linear relocations for the real-mode code. When
      the real-mode code is moved to the low-memory during kernel
      initialization, these relocation entries can be used to
      relocate the code properly.
      
      In the assembly code 16-bit segment relocations must be relative
      to the 'real_mode_seg' absolute symbol. Linear relocations must be
      relative to a symbol prefixed with 'pa_'.
      
      16-bit segment relocation is used to load cs:ip in 16-bit code.
      Linear relocations are used in the 32-bit code for relocatable
      data references. They are declared in the linker script of the
      real-mode code.
      
      The relocs tool is moved to arch/x86/tools/relocs.c, and added new
      target archscripts that can be used to build scripts needed building
      an architecture.  be compiled before building the arch/x86 tree.
      
      [ hpa: accelerating this because it detects invalid absolute
        relocations, a serious bug in binutils 2.22.52.0.x which currently
        produces bad kernels. ]
      Signed-off-by: default avatarH. Peter Anvin <hpa@linux.intel.com>
      Link: http://lkml.kernel.org/r/1336501366-28617-2-git-send-email-jarkko.sakkinen@intel.com
      
      Signed-off-by: default avatarJarkko Sakkinen <jarkko.sakkinen@intel.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@linux.intel.com>
      Cc: <stable@vger.kernel.org>
      6520fe55
  4. 13 May, 2012 1 commit
    • Linus Torvalds's avatar
      Linux 3.4-rc7 · 36be5051
      Linus Torvalds authored
      .. and this should hopefully be the last -rc before final 3.4 release.
      36be5051
  5. 06 May, 2012 1 commit
  6. 29 Apr, 2012 1 commit
  7. 21 Apr, 2012 1 commit
  8. 16 Apr, 2012 1 commit
  9. 08 Apr, 2012 1 commit
  10. 31 Mar, 2012 1 commit
  11. 18 Mar, 2012 1 commit
  12. 10 Mar, 2012 1 commit
  13. 04 Mar, 2012 1 commit
  14. 25 Feb, 2012 2 commits
  15. 18 Feb, 2012 1 commit
  16. 09 Feb, 2012 1 commit
  17. 31 Jan, 2012 1 commit
  18. 19 Jan, 2012 1 commit
  19. 08 Jan, 2012 1 commit
    • Jason Wessel's avatar
      kbuild: Correctly deal with make options which contain an "s" · e6ac89fa
      Jason Wessel authored
      
      When using remake, which is based on gnumake, if you invoke
      an example build as shown below, the build will become silent
      due to the top level make file incorrectly guessing that
      the end user wants a silent build because an argument that
      contained an "s" was used.  Here are two examples one with remake
      and one with straight gnumake.
      
      remake --no-extended-errors
      make --warn-undefined-variables
      
      Fix up the top level Makefile to use filter to parse the options
      that mean silent instead of findstring catching other random
      arguments containing an "s".
      Signed-off-by: default avatarJason Wessel <jason.wessel@windriver.com>
      CC: Michal Marek <mmarek@suse.cz>
      CC: Andrew Morton <akpm@linux-foundation.org>
      CC: linux-kbuild@vger.kernel.org
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      e6ac89fa
  20. 04 Jan, 2012 1 commit
  21. 24 Dec, 2011 1 commit
  22. 17 Dec, 2011 1 commit
  23. 09 Dec, 2011 1 commit
  24. 01 Dec, 2011 1 commit
  25. 24 Nov, 2011 1 commit
  26. 17 Nov, 2011 1 commit
    • H. Peter Anvin's avatar
      kbuild: Add support for an "archheaders" target · 052ad274
      H. Peter Anvin authored
      
      Add support for an "archheaders" target.  This target can generate
      files that need to be installed for user space by "make
      headers_install" or "make headers_install_all".
      
      In order to support "make headers_install_all", it must be able to run
      without the tree having to be configured first.
      
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Cc: Michal Marek <mmarek@suse.cz>
      Signed-off-by: default avatarH. Peter Anvin <hpa@linux.intel.com>
      052ad274
  27. 15 Nov, 2011 1 commit
  28. 08 Nov, 2011 1 commit
    • Linus Torvalds's avatar
      Linux 3.2-rc1 · 1ea6b8f4
      Linus Torvalds authored
      .. with new name.  Because nothing says "really solid kernel release"
      like naming it after an extinct animal that just happened to be in the
      news lately.
      1ea6b8f4
  29. 01 Nov, 2011 1 commit
  30. 24 Oct, 2011 1 commit
  31. 18 Oct, 2011 1 commit
  32. 05 Oct, 2011 1 commit
  33. 27 Sep, 2011 1 commit
  34. 21 Sep, 2011 1 commit
  35. 12 Sep, 2011 1 commit
  36. 09 Sep, 2011 1 commit
  37. 04 Sep, 2011 1 commit
  38. 29 Aug, 2011 1 commit
  39. 22 Aug, 2011 1 commit