You need to sign in or sign up before continuing.
  1. 05 10月, 2011 1 次提交
  2. 28 9月, 2011 1 次提交
  3. 22 9月, 2011 1 次提交
  4. 13 9月, 2011 1 次提交
  5. 05 9月, 2011 1 次提交
  6. 29 8月, 2011 1 次提交
  7. 23 8月, 2011 1 次提交
  8. 15 8月, 2011 1 次提交
  9. 08 8月, 2011 1 次提交
  10. 30 7月, 2011 1 次提交
  11. 22 7月, 2011 1 次提交
  12. 12 7月, 2011 1 次提交
  13. 05 7月, 2011 1 次提交
  14. 28 6月, 2011 1 次提交
  15. 21 6月, 2011 1 次提交
  16. 16 6月, 2011 1 次提交
  17. 14 6月, 2011 1 次提交
  18. 10 6月, 2011 3 次提交
  19. 06 6月, 2011 1 次提交
  20. 30 5月, 2011 1 次提交
  21. 26 5月, 2011 1 次提交
  22. 19 5月, 2011 1 次提交
  23. 17 5月, 2011 2 次提交
  24. 13 5月, 2011 1 次提交
    • C
      arch/tile: finish enabling support for TILE-Gx 64-bit chip · 18aecc2b
      Chris Metcalf 提交于
      This support was partially present in the existing code (look for
      "__tilegx__" ifdefs) but with this change you can build a working
      kernel using the TILE-Gx toolchain and ARCH=tilegx.
      
      Most of these files are new, generally adding a foo_64.c file
      where previously there was just a foo_32.c file.
      
      The ARCH=tilegx directive redirects to arch/tile, not arch/tilegx,
      using the existing SRCARCH mechanism in the top-level Makefile.
      
      Changes to existing files:
      
      - <asm/bitops.h> and <asm/bitops_32.h> changed to factor the
        include of <asm-generic/bitops/non-atomic.h> in the common header.
      
      - <asm/compat.h> and arch/tile/kernel/compat.c changed to remove
        the "const" markers I had put on compat_sys_execve() when trying
        to match some recent similar changes to the non-compat execve.
        It turns out the compat version wasn't "upgraded" to use const.
      
      - <asm/opcode-tile_64.h> and <asm/opcode_constants_64.h> were
        previously included accidentally, with the 32-bit contents.  Now
        they have the proper 64-bit contents.
      
      Finally, I had to hack the existing hacky drivers/input/input-compat.h
      to add yet another "#ifdef" for INPUT_COMPAT_TEST (same as x86_64).
      Signed-off-by: NChris Metcalf <cmetcalf@tilera.com>
      Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> [drivers/input]
      18aecc2b
  25. 12 5月, 2011 4 次提交
  26. 11 5月, 2011 1 次提交
    • K
      kbuild: Fix GNU make v3.80 compatibility · 43f67c98
      Kevin Cernekee 提交于
      According to Documentation/Changes, the kernel should be buildable with
      GNU make 3.80+.  Commit 88d7be03 (kbuild:
      Use a single clean rule for kernel and external modules) introduced the
      "$(or" construct, which requires make 3.81.  This causes "make clean" to
      malfunction when it is used with external modules.
      
      Replace "$(or" with an equivalent "$(if" expression, to restore backward
      compatibility.
      Signed-off-by: NKevin Cernekee <cernekee@gmail.com>
      Cc: stable@kernel.org
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      43f67c98
  27. 10 5月, 2011 1 次提交
  28. 04 5月, 2011 1 次提交
  29. 03 5月, 2011 2 次提交
  30. 02 5月, 2011 1 次提交
  31. 29 4月, 2011 2 次提交
  32. 28 4月, 2011 1 次提交
    • S
      kbuild: implement several W= levels · 28bc20dc
      Sam Ravnborg 提交于
      Building a kernel with "make W=1" produces far too much noise to be
      useful.
      
      Divide the warning options in three groups:
      
          W=1 - warnings that may be relevant and does not occur too often
          W=2 - warnings that occur quite often but may still be relevant
          W=3 - the more obscure warnings, can most likely be ignored
      
      When building the whole kernel, those levels produce:
      
      W=1 - 4859 warnings
      W=2 - 1394 warnings
      W=3 - 86666 warnings
      
      respectively. Warnings have been counted with Geert's script at
      
      http://www.kernel.org/pub/linux/kernel/people/geert/linux-log/linux-log-summary.pl
      
      Many warnings occur from .h files so fixing one file may have a nice
      effect on the total number of warnings.
      
      With these changes I am actually tempted to try W=1 now and then.
      Previously there was just too much noise.
      
      Borislav:
      
      - make the W= levels exclusive
      - move very noisy and making little sense for the kernel warnings to W=3
      - drop -Woverlength-strings due to useless warning message
      - copy explanatory text for the different warning levels to 'make help'
      - recount warnings per level
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NBorislav Petkov <bp@alien8.de>
      Cc: Dave Jones <davej@redhat.com>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      28bc20dc