1. 15 Aug, 2004 8 commits
    • Sam Ravnborg's avatar
      Merge mars.ravnborg.org:/home/sam/bk/kbuild-mm2 · a91c4fb5
      Sam Ravnborg authored
      into mars.ravnborg.org:/home/sam/bk/kbuild
      a91c4fb5
    • Sam Ravnborg's avatar
      bk: ignore arch/*/kernel/vmlinux.lds · 948a4d33
      Sam Ravnborg authored
      Needed now the lds files got renamed
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      948a4d33
    • Sam Ravnborg's avatar
    • Sam Ravnborg's avatar
      kbuild/all archs: Rename *.lds.s to *.lds · 85fde190
      Sam Ravnborg authored
      For all architectures use the new name for linker definition scripts.
      Based on patch from: Dan Aloni <da-x@colinux.org>
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      85fde190
    • Sam Ravnborg's avatar
      kbuild: Generate *.lds instead of *.lds.s · c51824f0
      Sam Ravnborg authored
      When building a kernel on platforms where the filesytem do
      not distingush between upper and lower case the rule:
      .S -> .s did not work.
      In a normal build this is only used for linker scripts.
      So create a separate rule for .lds files, and use generic cpp flags.
      
      Patch from: Dan Aloni <da-x@colinux.org>
      Modified to use cpp flags + added documentation.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      c51824f0
    • Sam Ravnborg's avatar
      kbuild: Bogus "has no CRC" in external module builds · 8f36d53f
      Sam Ravnborg authored
      From: Pavel Roskin <proski@gnu.org>
      The recent fixes for the external module build have fixed the major
      breakage, but they left one annoyance unfixed.  If CONFIG_MODVERSIONS is
      disabled, a warning is printed for every exported symbol that is has no
      CRC.  For instance, I see this when compiling the standalone Orinoco
      driver on Linux 2.6.6-rc3:
      
      *** Warning: "__orinoco_down" [/usr/local/src/orinoco/spectrum_cs.ko] has
      no CRC!
      *** Warning: "hermes_struct_init" [/usr/local/src/orinoco/spectrum_cs.ko]
      has no CRC!
      *** Warning: "free_orinocodev" [/usr/local/src/orinoco/spectrum_cs.ko] has
      no CRC!
      [further warnings skipped]
      
      I have found that the "-i" option for modpost is used for external builds,
      whereas the internal modules use "-o".  The "-i" option causes read_dump()
      in modpost.c to be called.  This function sets "modversions" variable
      under some conditions that I don't understand.  The comment before the
      modversions declarations says: "Are we using CONFIG_MODVERSIONS?"
      
      Apparently modpost fails to answer this question.  I think it's better to
      use an explicit option rather than a kludge.
      
      The attached patch adds a new option "-m" that is specified if and only if
      CONFIG_MODVERSIONS is enabled.  The patch has been successfully tested
      both with and without CONFIG_MODVERSIONS.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      8f36d53f
    • Alexey Dobriyan's avatar
      kerneldoc: Fix comma separated members. · df9b2cba
      Alexey Dobriyan authored
      This patch teaches scripts/kernel-doc to print descriptions
      of comma separated variables correctly instead of ignoring
      them.
      
      Tested on 'make pdfdocs' and 'scripts/kernel-doc -text test.c'.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      df9b2cba
    • Sam Ravnborg's avatar
      Merge mars.ravnborg.org:/home/sam/bk/kbuild-mm · 744dbb74
      Sam Ravnborg authored
      into mars.ravnborg.org:/home/sam/bk/kbuild
      744dbb74
  2. 13 Aug, 2004 16 commits
  3. 12 Aug, 2004 3 commits
  4. 13 Aug, 2004 2 commits
    • Marc Singer's avatar
      [ARM PATCH] 2002/1: lh7a40x Timer fixup · 85021953
      Marc Singer authored
      Patch from Marc Singer
      
      The work already done to rectify the timer code initialization missed
      a necessary change.  This patch adds a timer initialization function
      to the LPD7A400 machine type.  It also makes a small correction to the
      kernel configuration that is out of step with the machine specific
      Kconfig.
      
      85021953
    • Marc Singer's avatar
      [ARM PATCH] 2001/1: lh7a40x IDE cleanup · 94fd05b4
      Marc Singer authored
      Patch from Marc Singer
      
      This patch aligns the lh7a40x port with the updated structure of IDE
      drivers.  It also removes an unused FIQ handler.  This patch is made
      in order to get the lh7a40x port to build.
      94fd05b4
  5. 12 Aug, 2004 10 commits
  6. 11 Aug, 2004 1 commit