1. 02 Mar, 2003 5 commits
    • Kai Germaschewski's avatar
      kbuild: remove dependency on compile.h · db0d6263
      Kai Germaschewski authored
      We had a dummy dependency on include/linux/compile.h, but it really caused
      more trouble than benefits. It's not actually needed for the module
      postprocessing, it was only put there to make sure we recognize when
      gcc changed under us. However, we really can only do so much, and
      the rest of kbuild won't notice a changed gcc either, so if the user replaces
      gcc during a build, he just can't rely on the build doing the right thing.
      
      The common cases are still covered, anyway. When the command to invoke
      gcc changes ("CC=gcc32") we notice, and when the path to
      
      	/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h
      
      changes (which luckily contains the "2.96", we'll notice and handle that,
      too.
      db0d6263
    • Sam Ravnborg's avatar
      [PATCH] kbuild: Top-level Makefile, trivial tidy up · 41f57979
      Sam Ravnborg authored
      1) Remove dep from "make help", it is no longer useful
      2) replace Generating with GEN when generating version.h
      41f57979
    • Sam Ravnborg's avatar
      [PATCH] kbuild: do not run split-include for all compilations · 1ef75673
      Sam Ravnborg authored
      When a rule in the top-level Makefile includes scripts as one
      of the prerequisites it inherits FORCE, and thus is always build.
      include/linux/autoconf.h recently included scripts hereby forcing
      split-include to be run for each compilation.
      
      Fix all rules that lists scripts as a prerequisite but did not list FORCE.
      Fixed by listing the executable needed direct.
      1ef75673
    • Kai Germaschewski's avatar
      do_mounts: Fix CONFIG_BLK_DEV_MD=m case · eae6fb05
      Kai Germaschewski authored
      We don't really have a nice way to say "compile this when CONFIG_FOO
      is y, don't otherwise".
      
      Alternatives are:
      
      obj-$(subst m,,$(CONFIG_FOO)) := foo.o
      
      or
      
      obj-$(CONFIG_FOO)	:= foo.o
      obj-m :=
      
      or
      
      obj-y			:= do_foo.o
      do_foo-$(CONFIG_FOO)	:= foo.o
      
      I chose the last one, though I'm not particularly happy with either.
      eae6fb05
    • Alan Stern's avatar
      [PATCH] Fix USB address setting · e61ed9f5
      Alan Stern authored
      You wouldn't expect that an innocent two-line patch would practically
      destroy the entire functionality of the USB subsystem.  But that's what my
      last patch did.  I didn't realize until I saw it in Greg's list of patches
      forwarded to Linus; that patch includes a mistakenly unreverted prior
      change.  This explains the problems I was having yesterday, and probably
      also the problems a great many people are having today.
      
      Anyway, here's the correction -- it puts things back to what they should
      have been in the first place.  Greg, please apply this and send it to
      Linus for his tree as soon as reasonably possible.
      e61ed9f5
  2. 01 Mar, 2003 16 commits
  3. 28 Feb, 2003 19 commits