1. 10 Mar, 2003 3 commits
    • Sam Ravnborg's avatar
      kbuild: Updated Documentation/kbuild/makefiles.txt · 54066682
      Sam Ravnborg authored
      1) export-objs no longer needed
      2) build-targets replaced by always
      3) EXTRA_TARGETS is replaced by extra-y, for the part used to list .o files
      4) introduced targets := to list additional targets for kbuild
      5) documented OBJCOPYFLAGS_$@
      54066682
    • Sam Ravnborg's avatar
      kbuild: build-targets replaced with always · 87b2da2b
      Sam Ravnborg authored
      The former name "kbuild-targets" did not give the user the intuitive feeling
      that this target will be build regards less of any dependencies
      no matter if we compile modules or not.
      The new name "always" imply that this will be build always, and
      tus is more informative.
      Fixed the few users of build-targets, and added a warning in Makefile.build
      87b2da2b
    • Sam Ravnborg's avatar
      kbuild: Introduced extra-y, as replacement for EXTRA_TARGETS · f94e5fd7
      Sam Ravnborg authored
      EXTRA_TARGETS has been overloaded with functionality.
      This is now split in two:
      targets := list targets kbuild did not know of otherwise
      extra-y := list targets to be build when not building modules only.
      extra-y is mainly used to list .o files that is not to be included
      in the fnal built-in.o file for a directory.
      f94e5fd7
  2. 09 Mar, 2003 1 commit
    • Sam Ravnborg's avatar
      kbuild: Use targets := to tell kbuild about additional targets · 0be6a9a0
      Sam Ravnborg authored
      EXTRA_TARGETS served several purposes before:
      1) List targets to be build (built-in only)
      2) Inform kbuild of targets within the makefile
      
      Mixing the above are causing confusion, so for now on
      targets :=
      is used to inform kbuild about targets in a Makefile - that it otherwise
      did not know about.
      
      kbuild uses the "targets :=" information to:
      a) read the dependency file .target.cmd
      b) delete the target file during make clean
      0be6a9a0
  3. 08 Mar, 2003 2 commits
  4. 07 Mar, 2003 14 commits
    • Sam Ravnborg's avatar
      kbuild/all arch: Use filechk rule for offsets generation · a1f0f3c9
      Sam Ravnborg authored
      Introduced filechk for all architectures that previously used
      update-if-changed.
      No longer add asmoffsets.h.tmp to CLEAN_FILES.
      This is a private file to the filechk rule
      a1f0f3c9
    • Sam Ravnborg's avatar
      kbuild: Do not clutter output with make -jN · 6374f649
      Sam Ravnborg authored
      Added a new rule filechk used to check when a generated file
      actually is changed. If there is no actual changes the file
      is left without updating the timestamp.
      When building a kernel from scratch two printouts occurs:
        CHK      file-to-generate
        UPD      file-to-generate
      
      The first line tell that kbuild checks the file, second line tell that
      the file is being updated (or created).
      On successive runs only the first line is printed.
      Output is the same in verbose and non-verbose mode.
      
      This replaces the former update-if-changed which has been deleted.
      generate-asm-offsets.h has been renamed as well.
      All users are updated in next patch.
      Output when generating compile.h follow above style
      6374f649
    • Linus Torvalds's avatar
      Ignore initramfs cpio file · c7650146
      Linus Torvalds authored
      c7650146
    • Linus Torvalds's avatar
      Avoid warning due to missing return value · 0843126a
      Linus Torvalds authored
      0843126a
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/gregkh/linux/initramfs-2.5 · 600278fd
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      600278fd
    • Greg Kroah-Hartman's avatar
      kbuild: handle any failures of the gen_init_cpio or initramfs image to stop the build. · e9a2a4eb
      Greg Kroah-Hartman authored
      This also shows how to add files to the initramfs build, but is 
      commented out.
      
      Patch originally done by Kai.
      e9a2a4eb
    • Greg Kroah-Hartman's avatar
    • Linus Torvalds's avatar
      Merge bk://cifs.bkbits.net/linux-2.5cifs · 41bde9e7
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      41bde9e7
    • Steve French's avatar
      Fix oops in getdfs when null path passed in on mount. Fix oops when changed... · dfeb4d11
      Steve French authored
      Fix oops in getdfs when null path passed in on mount.  Fix oops when changed readsize caused readpages problem.  Add support for altering rsize so can reduce pages read across net
      below default of 4
      dfeb4d11
    • Ingo Molnar's avatar
      [PATCH] "interactivity changes", sched-2.5.64-B2 · 23850f8d
      Ingo Molnar authored
      This fixes the SMP runqueue locking bug when updating the wakers
      priority.  It also includes:
      
       - only update the priority and do a requeueing if the sleep average has
         changed. (this does not happen for pure CPU hogs or pure interactive
         tasks, so no need to requeue/recalc-prio in that case.) [All the
         necessary values are available at that point already, so gcc should
         have an easy job making this branch really cheap.]
      
       - do not do a full task activation in the migration-thread path - that is
         supposed to be near-atomic anyway.
      
       - fix up comments
      
      I solved the SMP locking bug by moving the requeueing outside of
      try_to_wake_up().  It does not matter that the priority update is not
      atomically done now, since the current process wont do anything
      inbetween.  (well, it could get preempted in a preemptible kernel, but
      even that wont do any harm.)
      23850f8d
    • Stephen Hemminger's avatar
      [PATCH] Turn off aio printk meant for debugging (2.5.64) · 3ec83948
      Stephen Hemminger authored
      The following messages are of interest only when debugging aio.
      Otherwise, they are just console clutter.
      3ec83948
    • Matthew Wilcox's avatar
      [PATCH] fs/locks.c: fix bugs · 9df53b3b
      Matthew Wilcox authored
      - Remove broken lock accounting
      - Introduce __locks_delete_block()
      - Stop using kdevname()
      - Fix locks_remove_posix()
      9df53b3b
    • Ingo Molnar's avatar
      [PATCH] more "interactivity changes", sched-B2 · 74c72d80
      Ingo Molnar authored
       - fix a (now-) bug in kernel/softirq.c, it did a wakeup outside any
         atomic regions, which falsely identified random processes as a
         non-atomic wakeup, and which causes random priority boost to be
         distributed.
      
       - reset the initial idle thread's priority back to PRIO_MAX after doing
         the wakeup_forked_process() - correct preemption relies on this.
      
       - update current->prio immediately after a backboost.
      
       - clean up effective_prio() & sleep_avg calculations so that there are
         fewer RT-task special cases.  This has the advantage of the sleep_avg
         being maintained even for RT tasks - this could be advantegous for
         tasks that briefly enter/exit RT mode.
      74c72d80
    • Oleg Drokin's avatar
      [PATCH] memleak in drivers/char/vt.c · 5667cc2b
      Oleg Drokin authored
      Seems there is a memleak on error exit path in drivers/char/vt.c, here's
      the patch.  Found with help of smatch + enhanced unfree script.
      5667cc2b
  5. 06 Mar, 2003 20 commits