1. 01 Feb, 2005 2 commits
    • Andrew Morton's avatar
      [PATCH] use datacs in smc91x driver · 52433c9b
      Andrew Morton authored
      From: Ian Campbell <icampbell@arcom.com>
      
      Below is a patch to support the second 32-bit DATACS chipselect in the
      smc91x driver to transfer data.  Support is enabled by adding a resource to
      the platform device named 'smc91x-data32'.
      
      My platform has a 16-bit chip select for the primary IO region and no DMA.
      I found that throughput went from roughly 50mbit/s to 80mbit/s.  I tested
      by throwing UDP packets at it using mgen (9000 packets/second with UDP
      payload of 1472 bytes is roughly 100mbit/s, I think) and counting the
      packets received in 60s, I then did the same for transmitting.  The
      measurements are very rough but the improvement seems fairly significant to
      me.
      
      Patch was compiled for lubbock and neponset and compiled and tested on my
      PXA platform.
      Signed-off-by: default avatarIan Campbell <icampbell@arcom.com>
      Signed-off-by: default avatarNicolas Pitre <nico@cam.org>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      52433c9b
    • Nicolas Pitre's avatar
      [PATCH] smc91x: allow RX of VLAN packets · 67b929db
      Nicolas Pitre authored
      This patch allows for VLAN packets to be received.  The initial patch
      was from Andrew de Quincey.
      
      While there, it also adds a test against an impossible hardware state
      in theory but that happened in practice where the chip returns a
      packet length of 0 which, once the status words have been substracted,
      causes the transfer of data with a negative length.  Flaky hardware is
      probably to blame here but better guard ourselves against that than
      crashing the kernel.  David Brownell was the happy victim of such hw.
      Signed-off-by: default avatarNicolas Pitre <nico@cam.org>
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      67b929db
  2. 30 Jan, 2005 17 commits
  3. 29 Jan, 2005 9 commits
  4. 28 Jan, 2005 11 commits
    • Martins Krikis's avatar
      [PATCH] fix an oops in ata_to_sense_error · 92dc2e37
      Martins Krikis authored
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      92dc2e37
    • Andries E. Brouwer's avatar
      [PATCH] document atkbd.softraw · c923dd8b
      Andries E. Brouwer authored
      Document atkbd.softraw (and shorten a few long lines nearby).
      c923dd8b
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk · c56b4bcb
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      c56b4bcb
    • Wim Van Sebroeck's avatar
      [WATCHDOG] i8xx_tco.c-ICH4/6/7-patch · 23a3e707
      Wim Van Sebroeck authored
      Added support for the ICH4-M, ICH6, ICH6R, ICH6-M, ICH6W and ICH6RW
      chipsets. Also added support for the "undocumented" ICH7.
      23a3e707
    • Russell King's avatar
      [ARM] [1/4] Introduce svc_entry macro for common entry code · 99355085
      Russell King authored
      This is the first of 4 patches which factor out common code in
      the ARM exception entry assembly code, aiming towards a reduction
      in the size of the changes required here for SMP support.  These
      patches are low impact, and will be merged over the coarse of the
      next 4 days.
      
      This patch addresses the code handling exception entry from
      supervisor (kernel) mode.
      99355085
    • Marc Singer's avatar
      [ARM PATCH] 2442/1: Simplifying NODES_SHIFT · 9d46f44c
      Marc Singer authored
      Patch from Marc Singer
      
      The special case for the Sharp LH processors is unnecessary.  A macro
      override makes it cleaner and concentrates the change where it ought
      to be.  The default in include/asm-arm/numnodes.h means that only
      platforms that care to change the default need to do anything.
      
      Signed-off-by: Marc Singer
      Signed-off-by: Russell King
      9d46f44c
    • Ben Dooks's avatar
      [ARM PATCH] 2440/1: S3C2410 - serial auto-flow-control enable · ce9c2dcc
      Ben Dooks authored
      Patch from Ben Dooks
      
      Patch from Shannon Holland
      Enable automatic flow control if requested.
      
      Signed-off-by: Shannon Holland
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      ce9c2dcc
    • Ben Dooks's avatar
      [ARM PATCH] 2439/1: S3C2410 - serial driver parity selection · dfe9b780
      Ben Dooks authored
      Patch from Ben Dooks
      
      Patch from Dimitry Andric.
      The s3c2410 serial driver selects the opposite parity
      mode if parity is enabled.
      
      Signed-off-by: Dimitry Andric
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      dfe9b780
    • Ben Dooks's avatar
      [ARM PATCH] 2438/1: S3C2410 - fix IO address calculations · 2e0b3d0e
      Ben Dooks authored
      Patch from Ben Dooks
      
      Patch from Dimitry Andric.
      The include/asm-arm/arch-s3c2410/io.h file converts
      PC style port addresses to real ARM addresses, and
      needs to return an `void __iomem *` to avoid a number
      of warnings:
        CC      drivers/ide/ide-iops.o
      drivers/ide/ide-iops.c: In function `ide_insw':
      drivers/ide/ide-iops.c:49: warning: passing arg 1 of `__raw_readsw' makes pointer from integer without a cast
      drivers/ide/ide-iops.c: In function `ide_insl':
      drivers/ide/ide-iops.c:59: warning: passing arg 1 of `__raw_readsl' makes pointer from integer without a cast
      drivers/ide/ide-iops.c: In function `ide_outsw':
      drivers/ide/ide-iops.c:79: warning: passing arg 1 of `__raw_writesw' makes pointer from integer without a cast
      drivers/ide/ide-iops.c: In function `ide_outsl':
      drivers/ide/ide-iops.c:89: warning: passing arg 1 of `__raw_writesl' makes pointer from integer without a cast
        CC      lib/iomap.o
      lib/iomap.c: In function `ioread8_rep':
      lib/iomap.c:140: warning: passing arg 1 of `__raw_readsb' makes pointer from integer without a cast
      lib/iomap.c: In function `ioread16_rep':
      lib/iomap.c:144: warning: passing arg 1 of `__raw_readsw' makes pointer from integer without a cast
      lib/iomap.c: In function `ioread32_rep':
      lib/iomap.c:148: warning: passing arg 1 of `__raw_readsl' makes pointer from integer without a cast
      lib/iomap.c: In function `iowrite8_rep':
      lib/iomap.c:156: warning: passing arg 1 of `__raw_writesb' makes pointer from integer without a cast
      lib/iomap.c: In function `iowrite16_rep':
      lib/iomap.c:160: warning: passing arg 1 of `__raw_writesw' makes pointer from integer without a cast
      lib/iomap.c: In function `iowrite32_rep':
      lib/iomap.c:164: warning: passing arg 1 of `__raw_writesl' makes pointer from integer without a cast
      
      Signed-off-by: Dimitry Andric
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      2e0b3d0e
    • David S. Miller's avatar
      Merge nuts.davemloft.net:/disk1/BK/network-2.6 · eae9061b
      David S. Miller authored
      into nuts.davemloft.net:/disk1/BK/net-2.6
      eae9061b
    • Linus Torvalds's avatar
      Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6 · 842ca9a3
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      842ca9a3
  5. 27 Jan, 2005 1 commit