An error occurred fetching the project authors.
  1. 06 Sep, 2003 2 commits
  2. 31 Aug, 2003 2 commits
    • Andrew Morton's avatar
      [PATCH] kbuild: warn if the user has old modutils · 9fff2998
      Andrew Morton authored
      From: Valdis.Kletnieks@vt.edu, Sam Ravnborg <sam@ravnborg.org>
      
      Adds an explicit check for the new modutils in the build system.
      
      Generally we should avoid these sorts of hardwired checks for the right
      versions of things, but we are still getting a significant number of problem
      reports due to people not having the new tools.  Let's help them out.
      9fff2998
    • Andrew Morton's avatar
      [PATCH] .config checks updated · b0c15cba
      Andrew Morton authored
      From: Sam Ravnborg <sam@ravnborg.org>
      
      When building a kernel right after 'make mrproper' resulted in a very short
      run, and no sign that .config was missing.  This has been fixed by adding a
      new rule for .config in the top-level Makefile, and a new target
      'silentoldconfig' in scripts/kconfig/Makefile.
      
      Cleaned up a bit in scripts/kconfig/Makefile
      b0c15cba
  3. 22 Aug, 2003 1 commit
  4. 17 Aug, 2003 1 commit
    • Sam Ravnborg's avatar
      [PATCH] Move config tasks to kconfig/Makefile · 088205b5
      Sam Ravnborg authored
      This fixes a bug with multiple targets.
      
      Olaf Hering reported that the build failed for PowerPc if used like
      this: make oldconfig zImage
      
      The reason for this was that .config was not present for any targets
      specified in arch/$(ARCH)/Makefile and below.
      
      That's because .config would not be included when oldconfig is present
      in the list of targets.  The fix is to move handling of *config task to
      the kconfig/Makefile.  Furthermore the logic in top-level makefile has
      changed a bit, creating a more logial structure.  When building a fresh
      kernel, the user is now told that .config is missing, not an anonymous
      report that .config did not exist.
      
      The error has survided this long because the targets used in i386/boot
      in general does not use CONFIG_ symbols.
      
      Olaf Hering has tested this patch with success.
      088205b5
  5. 08 Aug, 2003 1 commit
  6. 05 Aug, 2003 1 commit
    • Kai Germaschewski's avatar
      kbuild: Move generation of vmlinux.lds.s into arch/.../kernel · 5b0f6ac4
      Kai Germaschewski authored
      Currently, vmlinux.lds.s is generated by the top-level Makefile.
      Unfortunately, this causes the automatic CONFIG dependencies to
      not work correctly, the reason being that make caches the timestamps
      of include/config/* so even after split-include updated the
      timestamps, make still uses the cached stamps to decide whether to
      rebuild vmlinux.lds.s.
      
      The simple fix is to move generation of vmlinux.lds.s into the
      arch/$(ARCH)/kernel subdirectories, where we build other files
      for the final link (like head.o) anyway. This also means some
      special code in the top-level Makefile for preprocessing can go
      away, since we now just use the standard rules during the recursive
      phase.
      
      This patches fixes up all archs for this change (untested).
      5b0f6ac4
  7. 27 Jul, 2003 1 commit
  8. 18 Jul, 2003 1 commit
  9. 13 Jul, 2003 1 commit
    • Linus Torvalds's avatar
      Linux 2.6.0-test1 · 8916e8f1
      Linus Torvalds authored
      First "test" kernel. Same naming we used for 2.4.0 - there it took
      from May to December to get to the real version. Let's see if we
      can do it faster this time.
      8916e8f1
  10. 10 Jul, 2003 2 commits
  11. 02 Jul, 2003 1 commit
  12. 01 Jul, 2003 1 commit
  13. 23 Jun, 2003 1 commit
  14. 22 Jun, 2003 4 commits
  15. 21 Jun, 2003 2 commits
    • Sam Ravnborg's avatar
      docbook: Added support for generating man files · cc79cb64
      Sam Ravnborg authored
      Originally by Michael Still <mikal@stillhq.com>
      
      This patch adds two new targets to the docbook makefile -- mandocs, and
      installmandocs. The targets require two new perl scripts in the scripts/
      directory, but in return we get a series of man pages for kernel
      functions, which are installed in man section 9. This is a good thing, as
      many programmers expect documentation to be available with man, and
      hunting through various PS or PDF documents to find the documentation for
      the function you want can be quite frustrating.
      
      The man pages are just extracted from the various existing DocBook SGML
      documents, which are generated by kernel-doc. You also need to have
      docbook2man installed on your machine.
      
      Please note the formatting is not perfect, but I will tweak
      other stuff later with further patches -- this is just an initial
      implementation.
      
      Sample output (HTMLised) can be found at
      http://www.stillhq.com/linux/mandocs/2.5.68/ and
      http://www.stillhq.com/linux/mandocs/2.5.70/
      cc79cb64
    • Sam Ravnborg's avatar
      kbuild: Added CONFIG_DEBUG_INFO · a06f9f6d
      Sam Ravnborg authored
      When CONFIG_DEBUG_INFO is set to Y, -g will be added to CFLAGS.
      Several architectures already put -g in CFLAGS, often via a patch
      to the top-level makefile.
      This option is put in the kernel hacking menu, guarded by CONFIG_DEBUG_KERNEL.
      
      Added CONFIG_DEBUG_INFO in Kconfig for the architectures that
      already had CONFIG_DEBUG_KERNEL
      a06f9f6d
  16. 16 Jun, 2003 1 commit
  17. 14 Jun, 2003 1 commit
  18. 10 Jun, 2003 1 commit
  19. 07 Jun, 2003 2 commits
    • Sam Ravnborg's avatar
      kbuild: Enable modules to be build using the "make dir/" syntax · 15c6240c
      Sam Ravnborg authored
      Previously modules could be build using the make dir/module.ko syntax,
      but this has been broken for a while.
      Now the directory notation includes modules as well.
      15c6240c
    • Sam Ravnborg's avatar
      [PATCH] be more flexible about creating library archives · 1ffdd437
      Sam Ravnborg authored
      New makefile variable introduced: lib-y
      
      The lib-y syntax allows you to do the usual tricks such as:
      
      	lib-$(CONFIG_SMP) += percpu_counter.o
      
      A built-in.o is always present in a directory that list .o files in
      either obj-* or lib-*.
      
      In contrast, lib.a is made only when lib-y is defined.
      
      I also updated lib/Makefile, so that crc32.o is now always built-in
      if selected. 
      1ffdd437
  20. 04 Jun, 2003 3 commits
    • Sam Ravnborg's avatar
      kbuild: Silence output with make 3.80 · 458435ac
      Sam Ravnborg authored
      In the top-level makefile escaped two lines to avoid launching a second subshell.
      This make the build a bit less verbose with make V=0
      458435ac
    • Sam Ravnborg's avatar
      kbuild: CROSS_COMPILE and ARCH definitions · b830d797
      Sam Ravnborg authored
      Patch originally by Jesse Barnes <jbarnes@sgi.com>
      
      Previously the user were required to supply CROSS_COMPILE and ARCH on the
      commandline to make, alternatively they patched the Makefile direct.
      The following patch allows the user to specify the value of these in
      a variable assigned during init or similar.
      b830d797
    • Sam Ravnborg's avatar
      kbuild: Updated make help · 8aa0cff0
      Sam Ravnborg authored
      Patches originally by Adrian Bunk and Rudmer van Dijk.
      Included "make V=0|1" and "make C=1"
      8aa0cff0
  21. 26 May, 2003 1 commit
  22. 25 May, 2003 1 commit
  23. 10 May, 2003 1 commit
  24. 07 May, 2003 1 commit
  25. 04 May, 2003 1 commit
  26. 19 Apr, 2003 1 commit
  27. 14 Apr, 2003 1 commit
  28. 09 Apr, 2003 1 commit
    • Andrew Morton's avatar
      [PATCH] Enforce gcc-2.95 as the minimum compiler requirement · 545e7a03
      Andrew Morton authored
      Now that sparc64 is using gcc-3.x we can disallow gcc-2.91, etc.
      
      Documentation/Changes already says 2.95.3, which is working fine for me.
      
      With this change, we no longer require that per-cpu data definitions be
      initialised.  That was a workaround for a bug in older gccs.  So remove the
      build infrastructure which was checking for that.
      
      Also, mention that nfs-utils-1.0.3 is required.  It isn't required yet, but
      will be once we enable larger dev_t: there is an interface for exportfs which
      passes dev_t's into the kernel which breaks with larger dev_t.  That
      interface is old, deprecated and is not used in nfs-utils-1.0.3.
      545e7a03
  29. 07 Apr, 2003 1 commit
  30. 24 Mar, 2003 1 commit