An error occurred fetching the project authors.
  1. 23 Feb, 2005 1 commit
  2. 12 Feb, 2005 1 commit
  3. 02 Feb, 2005 1 commit
  4. 25 Jan, 2005 1 commit
    • James Bottomley's avatar
      [PATCH] fix broken cross compiles · 0bfe221f
      James Bottomley authored
      The change to kbuild to use -isystem `gcc -print-file-name=include`
      broke our parisc crosscompile (and presumably everyone else's).
      
      The reason is that you have a := in the NOSTDINC_FLAGS rule, which is
      evaluated in situ (i.e.  before we've had a chance to set CROSSCOMPILE
      on CC) so the gcc include path is actually the native one not the
      crosscompiler one.  On parisc this causes us to be unable to handle
      _builtin_va functions, but I bet there are a heap of other problems. 
      Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      0bfe221f
  5. 21 Jan, 2005 2 commits
    • Linus Torvalds's avatar
      Linux 2.6.11-rc2 · d62edbe1
      Linus Torvalds authored
      d62edbe1
    • Andi Kleen's avatar
      [PATCH] Use -Wno-pointer-sign for gcc 4.0 · 5efaaaac
      Andi Kleen authored
      Compiling an allyesconfig kernel straight with a gcc 4.0 snapshot gives
      nearly 10k new warnings like:
      
      warning: pointer targets in passing argument 5 of `cpuid' differ in signedness
      
      Since the sheer number of these warnings was too much even for the most
      determined kernel janitors (I actually asked ;-) and I don't think it's a
      very serious issue to have these mismatches I submitted an new option to
      gcc to disable it.  It was incorporated in gcc mainline now.
      
      This patch makes the kernel compilation use it.  There are still quite a
      lot of new warnings with 4.0 (mostly about uninitialized variables), but
      the compile log looks much nicer nnow.
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      5efaaaac
  6. 11 Jan, 2005 1 commit
  7. 08 Jan, 2005 1 commit
  8. 04 Jan, 2005 1 commit
    • Adrian Bunk's avatar
      [PATCH] compile with -ffreestanding · d6326c18
      Adrian Bunk authored
      For the kernel, it would be logical to use -ffreestanding.  The kernel is
      not a hosted environment with a standard C library.
      
      The gcc option -ffreestanding is supported by both gcc 2.95 and 3.4, which
      covers the whole range of currently supported compilers.
      
      Regarding changes caused by this patch:
      
      Andi Kleen reported:
        Newer gcc rewrites sprintf(buf,"%s",str) to strcpy(buf,str) transparently.
      
      This is only true with unit-at-a-time (disabled on i386 but enabled on
      x86_64).  The Linux kernel doesn't offer a standard C library, and such
      transparent replacements of kernel functions with builtins are quite
      fragile.
      
      Even with -ffreestanding, it's still possilble to explicitely use a gcc
      builtin if desired.
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      d6326c18
  9. 29 Dec, 2004 2 commits
  10. 28 Dec, 2004 3 commits
  11. 24 Dec, 2004 1 commit
  12. 03 Dec, 2004 1 commit
  13. 14 Nov, 2004 1 commit
  14. 06 Nov, 2004 1 commit
  15. 31 Oct, 2004 1 commit
    • Sam Ravnborg's avatar
      kbuild: allow architectures to specify defconfig file with KBUILD_DEFCONFIG · f4d9cf5b
      Sam Ravnborg authored
      For some architectures is does not make sense to maintain a single default
      configuration - arm is a good example here.
      KBUILD_DEFCONFIG is introduced allowing relevant architectures to point out
      a configuration kept in arch/$(ARCH)/configs as the configuration
      to be used when executing 'make defconfig'.
      This patch selects versatile_defconfig as the default configuration for arm.
      
      The reason to keep defconfig is that is has proved valuable in many testing
      scenarios when one are doing a cross architecture build of the kernel to
      do a simple compile-time check of some changes.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      f4d9cf5b
  16. 27 Oct, 2004 1 commit
  17. 22 Oct, 2004 1 commit
    • Linus Torvalds's avatar
      Linux 2.6.10-rc1 · 36632d68
      Linus Torvalds authored
      New and Improved! "Woozy Numbat!"
      
      Pick up the phone in the next two minutes and phone in your
      order, and we'll throw in a second copy of Woozy Numbat,
      ABSOLUTELY FREE! You too could start a Numbat farm!
      36632d68
  18. 18 Oct, 2004 1 commit
  19. 17 Oct, 2004 5 commits
  20. 15 Oct, 2004 1 commit
  21. 10 Oct, 2004 1 commit
  22. 05 Oct, 2004 1 commit
    • Linus Torvalds's avatar
      Fix up CHECKFLAGS definitions · 18955165
      Linus Torvalds authored
      More recent versions of sparse do not define the Linux-specific
      default defines, so we make the main Makefile default to the
      regular Linux preprocessor defines (__linux__,  linux, __STDC__
      and unix, __unix__).
      
      Also, sparse has long since fixed the default empty define to
      be "1" as in regular C, so remove the unnecessary "=1" from
      the architecture-specific sparse CHECKFLAGS.
      18955165
  23. 29 Sep, 2004 1 commit
  24. 12 Sep, 2004 1 commit
  25. 09 Sep, 2004 1 commit
  26. 08 Sep, 2004 1 commit
    • Sam Ravnborg's avatar
      kbuild: fix make -j N build · 0a4cc387
      Sam Ravnborg authored
      Make did say:
      make[1]: warning: jobserver unavailable: using -j1.
      
      Added '+' flag in relevant places to supress this warning.
      Also removed some trailing tabs in same area spotted by Adrian Bunk <bunk@fs.tum.de>
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      0a4cc387
  27. 07 Sep, 2004 1 commit
    • Sam Ravnborg's avatar
      kbuild: Drop use of built-in.o in top level makefile · 6fb4fec9
      Sam Ravnborg authored
      built-in.o were introduced in top-level Makefile to saves us from
      linking the same .o files several times when kallsyms were enabled.
      Unfortunately this caused a hard lock-up on x86_64 - so this patch drops
      built-in.o again. Please note is was working on i386.
      
      This patch also fixes some wording/spellings noticed by: Horst von Brand <vonbrand@inf.utfsm.cl>
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      6fb4fec9
  28. 06 Sep, 2004 2 commits
    • Sam Ravnborg's avatar
      kbuild: Enable compile after localversion change · ed186fff
      Sam Ravnborg authored
      Last minute change to localversion patch were faulty.
      filechk needs a valid '$^' file. In this case unused but make sure to supply one.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      ed186fff
    • Sam Ravnborg's avatar
      kbuild: Simplify generating vmlinux · e9ba0414
      Sam Ravnborg authored
      Generating vmlinux in top-level Makefile were getting a bit messy after kallsyms
      support were added. Also the full link of all the .o files were duplicaed a number of times.
      This patch does the following:
      - Introduce built-in.o which is a prelink of most .o files
      - Make the build process a bit more verbose telling when linking .tmpvmlinux*
      - Use less magic when determing when to generate a new version
      - Allow architectures to override the defineition of cmd_vmlinux__
      - Add more comments to the MAkefile and clean up soem other comments
      - Display more commends during V=1 builds
      
      The resulting kernel boots and rn here.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      e9ba0414
  29. 05 Sep, 2004 1 commit
    • Ian Wienand's avatar
      kbuild: Support LOCALVERSION · ef41e994
      Ian Wienand authored
      Add LOCALVERSION so we can append strings that show up in uname
      without having to fiddle with the Makefile and EXTRAVERSION, etc.
      
      * localversion* files are read first
      * config variable is appended last
      * LOCALVERSION from the command line overrides all of this
      * check is forced on build, since we can't really know when
        the config or environment options change.
      Signed-off-by: default avatarIan Wienand <ianw@gelato.unsw.edu.au>
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      ef41e994
  30. 02 Sep, 2004 1 commit
  31. 01 Sep, 2004 1 commit