An error occurred fetching the project authors.
  1. 09 Dec, 2002 1 commit
  2. 04 Dec, 2002 3 commits
  3. 27 Nov, 2002 1 commit
  4. 25 Nov, 2002 1 commit
  5. 22 Nov, 2002 3 commits
    • Sam Ravnborg's avatar
      kbuild: No longer use descend macro, added 'Kernel: xxx is ready' text · 38a481f5
      Sam Ravnborg authored
      In the top-level Makefile and in the i386 architecture specific
      makefile no longer use descend.
      i386 is used as template for other architectures, so they shall
      be kept nice.
      
      Also added a little text:
      Kernel: arch/i386/boot/bzImage is ready
      A reminder of what target you did build, and where it is located
      38a481f5
    • Sam Ravnborg's avatar
      kbuild: Introduced build-targets · 80fee71c
      Sam Ravnborg authored
      build-targets is used to list targets that is always built.
      This allowed misuse of EXTRA_TARGETS to be deleted.
      built-in.o is now only created for directories defining a obj-* variable,
      avoiding this for scripts and lxdialog
      
      One Makefile needed a dummy obj- statement
      80fee71c
    • Linus Torvalds's avatar
      Linux v2.5.49 · cebce9d8
      Linus Torvalds authored
      cebce9d8
  6. 21 Nov, 2002 1 commit
    • Andrew Morton's avatar
      [PATCH] detect uninitialised per-cpu storage · 62fb568f
      Andrew Morton authored
      So poor old Dave spent days hunting down memory corruption because the
      `kstat' per-cpu storage is not initialised (it needs to be, it's a workaround
      for ancient gcc's).
      
      The same problem had me hunting for a day too.
      
      This patch, based on an initial version from Rusty will
      parse System.map at final link and will fail the build if
      any per-cpu symbols are found to be not in the percpu section.
      62fb568f
  7. 18 Nov, 2002 1 commit
    • Rusty Russell's avatar
      [PATCH] kallsyms for new modules · a5508ddc
      Rusty Russell authored
      Since I believe kallsyms is important, this reimplements it sanely,
      using the current module infrastructure, and not using an external
      kallsyms script.
      
      FYI, the previous interface was:
      
      int kallsyms_symbol_to_address(
      	const char       *name,			/* Name to lookup */
      	unsigned long    *token,		/* Which module to start with */
      	const char      **mod_name,		/* Set to module name or "kernel" */
      	unsigned long    *mod_start,		/* Set to start address of module */
      	unsigned long    *mod_end,		/* Set to end address of module */
      	const char      **sec_name,		/* Set to section name */
      	unsigned long    *sec_start,		/* Set to start address of section */
      	unsigned long    *sec_end,		/* Set to end address of section */
      	const char      **sym_name,		/* Set to full symbol name */
      	unsigned long    *sym_start,		/* Set to start address of symbol */
      	unsigned long    *sym_end		/* Set to end address of symbol */
      	);
      
      The new one is:
      /* Lookup an address.  modname is set to NULL if it's in the kernel. */
      const char *kallsyms_lookup(unsigned long addr,
      			    unsigned long *symbolsize,
      			    unsigned long *offset,
      			    char **modname);
      a5508ddc
  8. 17 Nov, 2002 1 commit
  9. 11 Nov, 2002 1 commit
    • Rusty Russell's avatar
      [PATCH] In-kernel Module Loader · aa65be3f
      Rusty Russell authored
      This is an implementation of the in-kernel module loader extending
      the try_inc_mod_count() primitive and making its use compulsory.
      This has the benifit of simplicity, and similarity to the existing
      scheme.  To reduce the cost of the constant increments and
      decrements, reference counters are lockless and per-cpu.
      
      Eliminated (coming in following patches):
       o Modversions
       o Module parameters
       o kallsyms
       o EXPORT_SYMBOL_GPL and MODULE_LICENCE checks
       o DEVICE_TABLE support.
      
      New features:
       o Typesafe symbol_get/symbol_put
       o Single "insert this module" syscall interface allows trivial userspace.
       o Raceless loading and unloading
      
      You will need the trivial replacement module utilities from:
      	http://ozlabs.org/~rusty/module-init-tools-0.6.tar.gz
      aa65be3f
  10. 10 Nov, 2002 1 commit
  11. 07 Nov, 2002 1 commit
    • Roman Zippel's avatar
      [PATCH] various kconfig updates · dfeaca8c
      Roman Zippel authored
      Various small kconfig updates to fix all the reported little problems and
      the single menu mode for menuconfig by Petr Baudis <pasky@ucw.cz>.
      dfeaca8c
  12. 04 Nov, 2002 2 commits
    • Kai Germaschewski's avatar
      kbuild: initramfs updates · 25bb11a4
      Kai Germaschewski authored
      Use ld to link the cpio archive into the image, build was broken
      due to requiring a recent version of objcopy before, plus assorted
      cleanups:
      
      o Don't include arch/$(ARCH)/Makefile, export the needed arch-specific
        flags instead.
      o Name the generated section consistently .init.ramfs everywhere.
      25bb11a4
    • Linus Torvalds's avatar
      Linux v2.5.46 · db01fdce
      Linus Torvalds authored
      db01fdce
  13. 03 Nov, 2002 3 commits
  14. 01 Nov, 2002 1 commit
  15. 30 Oct, 2002 2 commits
  16. 29 Oct, 2002 1 commit
  17. 28 Oct, 2002 1 commit
  18. 27 Oct, 2002 2 commits
  19. 23 Oct, 2002 5 commits
  20. 18 Oct, 2002 1 commit
  21. 17 Oct, 2002 1 commit
  22. 16 Oct, 2002 3 commits
  23. 15 Oct, 2002 1 commit
  24. 13 Oct, 2002 1 commit
    • Kai Germaschewski's avatar
      kbuild: More cleaning work... · c3ef0e83
      Kai Germaschewski authored
      o Having .config depend on all Config.in's via a find is
        annoying, since it causes a long break before "make" actually
        gets going. Comment it out for now.
      
      o Fix some "make -j" issues with generating module versions.
      
      o Unify "make distclean" and "make mrproper", they were doing nearly the
        same thing anyway.
      
      o Use the new "make clean" infrastructure for arch/i386/boot/ and
        scripts/
      
      o Reorganize the "make clean" stuff a little, do the 
        find -name '*.[oas]' | xargs rm -f from the top-level Makefile again
        and only use the per-subdir rule for special cases like generated files,
        host-progs and the like.
      c3ef0e83
  25. 11 Oct, 2002 1 commit