1. 01 Jun, 2004 18 commits
  2. 31 May, 2004 13 commits
    • Jörn Engel's avatar
      [PATCH] Improve `make checkstack' · 0444d9b3
      Jörn Engel authored
      On i386, stack usually grows with "sub $0x8,%esp" and shrinks with
      "add $0x8,%esp" respectively.  In some cases, though, stack grows with
      "add $0xffffff80,%esp" and shrinks with "sub $0xffffff80,%esp".
      Obviously, we don't want to miss those cases.
      
      Since in either case add and sub seem to be balanced and contain the
      same parameter, we don't need a second regex.  We simply accept hex
      numbers of up to 8 digits and treat them as negative numbers when the
      sub appears to be a little too high.
      
      ...or so I thought.  But another day of testing proved me wrong again.
      
      Some functions do stuff like "sub $0x10,%esp", ..., "add $0x20,%esp".
      In other words, add and sub are *NOT* balanced.  Manual inspection
      showed that 0x20 is a more realistic number, so I accept either
      variant, just in case.  We pay for this with a bunch of duplicates in
      our output, but that beats missing some stack hogs.
      
      In the long run, this script has to be replaced by gcc options,
      really.  Looking at the result and guessing back is such a stupid
      idea.
      Signed-off-by: default avatarJörn Engel <joern@wohnheim.fh-wedel.de>
      0444d9b3
    • Linus Torvalds's avatar
      Merge bk://gkernel.bkbits.net/net-drivers-2.6 · 20e743bb
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      20e743bb
    • Matthew Wilcox's avatar
      [PATCH] Better tulip handling on PA-RISC · 77675260
      Matthew Wilcox authored
      This patch improves some of the handling of PA-RISC tulip cards.
      
       - Introduce HAS_SWAPPED_SEEPROM and NEEDS_FAKE_MEDIA_TABLE
       - Only trigger this code on GSC machines.  The pure PCI machines don't
         have these cards.
       - Allow the chip_name to be overridden in tulip_init_one().
       - Fix some indentation.
       - Handle the output from tulip_read_eeprom() better.
      77675260
    • Krzysztof Halasa's avatar
      [PATCH] Re: [Fwd: [PATCH] Stop queue on close in hdlcdrv] · c2b08fea
      Krzysztof Halasa authored
      > From: Ralf Baechle <ralf@linux-mips.org>
      > Subject: [PATCH] Stop queue on close in hdlcdrv
      > To: Jeff Garzik <garzik@gtf.org>
      > Date: Tue, 4 May 2004 13:59:15 +0200
      >
      > The stop method of a driver should ensure queueing is stopped ...
      >
      > diff -u -r1.19 hdlcdrv.c
      > --- suckage/drivers/net/hamradio/hdlcdrv.c 12 Apr 2004 20:23:32 -0000
      
      the above means the following is needed for my drivers - please apply to 2.6:
      c2b08fea
    • Christoph Hellwig's avatar
      [PATCH] farsync needs <asm/io.h> · 2c151d83
      Christoph Hellwig authored
      i386 gets it implicitly from somewhere but some architectures don't.
      Also move <asm/uaccess.h> down so we have asm after linux headers.
      2c151d83
    • Andrew Morton's avatar
      [PATCH] s2io section fix · 6ed84ee7
      Andrew Morton authored
      s2io_rem_nic() is marked __exit and is being referred to from .data.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      6ed84ee7
    • Andrew Morton's avatar
      [PATCH] fix net/ixgb/ixgb_main.c warning · 76135c52
      Andrew Morton authored
      From: "Luiz Fernando N. Capitulino" <lcapitulino@prefeitura.sp.gov.br>
      
      drivers/net/ixgb/ixgb_main.c: In function `ixgb_intr':
      drivers/net/ixgb/ixgb_main.c:1593: warning: unused variable `hw'
      (catch by J. Cherry).
      
      This happens because `hw' is only used when CONFIG_IXGB_NAPI is not set.
      As `hw' is used only to have the code readable, we can use it for
      !CONFIG_IXGB_NAPI too.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      76135c52
    • Jeff Garzik's avatar
      Merge redhat.com:/spare/repo/linux-2.6 · 634a9f3e
      Jeff Garzik authored
      into redhat.com:/spare/repo/net-drivers-2.6
      634a9f3e
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/sparc-2.6 · f0dcb9ba
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      f0dcb9ba
    • David S. Miller's avatar
      32360cdf
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/bluetooth-2.6 · 9b94cba7
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      9b94cba7
    • David S. Miller's avatar
      Merge nuts.davemloft.net:/disk1/BK/sparcwork-2.6 · 5cea1125
      David S. Miller authored
      into nuts.davemloft.net:/disk1/BK/sparc-2.6
      5cea1125
    • David S. Miller's avatar
      Merge http://linux-mh.bkbits.net/bluetooth-2.6 · 6e3fccfc
      David S. Miller authored
      into kernel.bkbits.net:/home/davem/bluetooth-2.6
      6e3fccfc
  3. 01 Jun, 2004 6 commits
  4. 31 May, 2004 3 commits
    • Marcel Holtmann's avatar
      [Bluetooth] Move function exports out of syms.c · 784d9e34
      Marcel Holtmann authored
      With Linux 2.6 there is no need to keep the function exports in a
      central file and thus the use of syms.c makes no real sense. Remove
      it and add the EXPORT_SYMBOL calls to the functions they belong to.
      784d9e34
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia · 77882f74
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      77882f74
    • Russell King's avatar
      [PCMCIA] Fix up SOC PCMCIA socket timing calculations · 62bab380
      Russell King authored
      The timing calculations used by the PXA platforms did not always take
      account of the timings handed to us by PCMCIA, and where it did, it
      assumed IO timings for memory windows.
      
      We fix this, and provide a generic function which calculates the
      required timings (in nanoseconds) for IO, memory and attribute
      windows.  The SOC drivers only have to convert this information to
      whatever format the hardware requires to achieve at least these
      timing parameters.
      62bab380