1. 14 Oct, 2003 9 commits
    • Scott Feldman's avatar
      [PATCH] hang on ZEROCOPY/TSO when hitting no-Tx-resources · 03f56141
      Scott Feldman authored
      * Critical bug fix: under heavy Tx stress using ZEROCOPY or TSO, if we
        ran out of Tx descriptors, we didn't calculate for the context
        descritor used as the first of the ZEROCOPY/TSO send, nor do we clean
        up the context desriptor bits in the case where the send isn't going
        to fit, where we need to undo the mappings.  This bug was introduced
        with the 5.2.16 patch set which included a workaround for a hang
        on 82544 over PCI-X.  This workaround cause the check for no-Tx-
        rosource logic to change, and this bug slipped in.
      03f56141
    • Andi Kleen's avatar
      [PATCH] Fix warnings in defxx.c · 77a2fa0b
      Andi Kleen authored
      Fix harmless 64bit warnings in defxx.c
      77a2fa0b
    • Andi Kleen's avatar
      [PATCH] Fix warnings in hp100 · c46547e6
      Andi Kleen authored
      Fix some harmless integer/pointer size mismatch warnings in hp100.c
      on 64bit compiles
      c46547e6
    • Andi Kleen's avatar
      [PATCH] Mark non 64bit clean network drivers · 25fab92f
      Andi Kleen authored
      This marks some net drivers which are clearly not 64bit (judging from
      the warnings) as !64BIT.
      
      -Andi
      25fab92f
    • Jeroen Vreeken's avatar
      [hamradio bpqether] fix ancient debug line · 7d46e88c
      Jeroen Vreeken authored
      removes a verry old debug line from the bpqethernet driver that
      only fills logs.
      7d46e88c
    • Jeroen Vreeken's avatar
      [hamradio scc] fix probe function · fdf36d4e
      Jeroen Vreeken authored
      fix for the probe function of the scc driver which now uses
      an uninitialised scc struct for requesting an io region.
      fdf36d4e
    • Scott Feldman's avatar
      [PATCH] ethtool_ops eeprom stuff · 06191dd6
      Scott Feldman authored
      Finally got around to adding ethtool_ops to e100-3.0.x.  I found a bug
      with get_eeprom() and it seems to work best if we add get_eeprom_len() to
      the ops list.  Also moved check for offest + len < size into ethtool.c.
      
      I was able to test [GS]EEPROM, PHYS_ID, GSTATS, GSTRINGS, and TEST, and
      everything looks good.
      
      Should I send same for 2.4?
      06191dd6
    • Russell King's avatar
      [PATCH] Fix pcnet_cs network hotplug · 019904d0
      Russell King authored
      pcnet_cs registers the network device too early.  The effect of this
      is that the networking hotplug scripts are unable to bring the device
      up automatically.
      
      There are two issues:
      - we were registering the net device before we finished setting up
        the device (eg, reading the MAC address.)
      - we were using DEV_CONFIG_PENDING to block the net device "open"
        callback, and as we know the other methods may be called prior
        to open.
      
      My only concern with this patch is that we set info->node.dev_name
      after we register the net device, so use of cardctl during the
      hotplug scripts may give unexpected results.  However, I am not
      aware of anyone using cardctl to read the device name in network
      hotplug scripts.
      
      Please review and merge.  Thanks.
      019904d0
    • Stephen Hemminger's avatar
      [netdrvr xircom_cb] fix race in statistics pointer setting · a4e1e020
      Stephen Hemminger authored
      by converting to use alloc_etherdev.
      a4e1e020
  2. 13 Oct, 2003 15 commits
  3. 12 Oct, 2003 6 commits
  4. 13 Oct, 2003 1 commit
  5. 12 Oct, 2003 3 commits
  6. 11 Oct, 2003 6 commits