1. 10 Jan, 2004 14 commits
    • Stephen Hemminger's avatar
      [PATCH] (11/12) Probe2 -- 3c501 · 43ba5fc8
      Stephen Hemminger authored
      >From viro NE22-3c501
      	* switched 3c501 to dynamic allocation
      	* 3c501: embedded ->priv
      	* 3c501: fixed clobbering on autoprobe
      	* 3c501: fixed resource leaks on failure exits
      Additional:
      	* probe correctly when no device present
      	* fix loop forever bug in probing
      	* free_netdev
      43ba5fc8
    • Stephen Hemminger's avatar
      [PATCH] (10/12) Probe2 -- wavelan · 80c883a4
      Stephen Hemminger authored
      Original by Al Viro (NE21-wavelan)
      	* switched wavelan to dynamic allocation
      	* wavelan: embedded ->priv
      	* wavelan: fixed clobbering on autoprobe
      	* wavelan: fixed IO before request_region()
      	* wavelan: fixed resource leaks on failure exits
      	* wavelan: fixed order of freeing bugs
      Updated to apply agains jgarzik/net-drivers-2.5-exp
      80c883a4
    • Stephen Hemminger's avatar
      [PATCH] (09/12) Probe2 -- arlan · 3bcaef6a
      Stephen Hemminger authored
      Convert arlan driver to new probing.  This meant a rather large
      rework of the probing code for this driver since it did a lot ofnon
      standard things.
      3bcaef6a
    • Stephen Hemminger's avatar
      [PATCH] (08/12) Probe2 -- 3c507 · fd60992e
      Stephen Hemminger authored
      Originally by Al Viro (NE19-3c507)
      	* switched 3c507 to dynamic allocation
      	* 3c507: embedded ->priv
      	* 3c507: fixed clobbering on autoprobe
      	* NB: 3c507.c buggers port 0x100 without claiming it.  Most likely it
      	  should be doing request_region() there.
      Updated to apply agains jgarzik/net-drivers-2.5-exp
      fd60992e
    • Stephen Hemminger's avatar
      [PATCH] (07/12) Probe2 -- 3c505 · 97da4b3b
      Stephen Hemminger authored
      from viro NE18-3c505
      	* switched 3c505 to dynamic allocation
      	* 3c505: embedded ->priv
      	* 3c505: fixed use of uninitialized variable
      	* 3c505: fixed resource leaks on failure exits
      Additional:
      	* add free_netdev
      97da4b3b
    • Stephen Hemminger's avatar
      [PATCH] (06/12) Probe2 -- sk16 · e3fcad0f
      Stephen Hemminger authored
      from viro NE17-sk16
      	* switched sk_g16 to dynamic allocation
      	* sk_g16: embedded ->priv
      	* sk_g16: fixed buggy check for signature (|| instead of &&, somebody
      	  forgot to replace it when inverting the test).
      	* sk_g16: fixed use after kfree()
      	* sk_g16: fixed init_etherdev() race
      Additional:
      	* add free_netdev
      e3fcad0f
    • Stephen Hemminger's avatar
      [PATCH] (05/12) Probe2 -- ni5010 · 65e9e2db
      Stephen Hemminger authored
      from viro NE16-ni5010
      	* switched ni5010 to dynamic allocation
      	* ni5010: embedded ->priv
      	* ni5010: fixed clobbering ->irq
      	* ni5010: fixed IO before request_region()
      Additional:
      	* add free_netdev
      65e9e2db
    • Stephen Hemminger's avatar
      [PATCH] (04/12) Probe2 -- ni52 · a56fc3a9
      Stephen Hemminger authored
      >From viro NE15-ni52
      	* switched ni52 to dynamic allocation
      	* ni52: embedded ->priv
      	* ni52: fixed clobbering of everything on autoprobe
      Additional:
      	* add free_netdev
      a56fc3a9
    • Stephen Hemminger's avatar
      [PATCH] (03/12) Probe2 -- ni65 · 461d5019
      Stephen Hemminger authored
      Convert ni65 driver to new probing; patch sequence goes bottom
      up on the probe list.
      
      	* switched ni65 to dynamic allocation
      	* ni65: fixed ->irq and ->dma clobbering on autoprobe
      461d5019
    • Stephen Hemminger's avatar
      [PATCH] (2/12) Probe2 -- de620 · 2a550512
      Stephen Hemminger authored
      Rework de620 driver to new dynamic allocation
      Originally by Al Viro.
      	* switched de620 to dynamic allocation
      	* de620: embedded ->priv
      	* de620: fixed IO before request_region()
      
      Updated to ~jgarzik/net-drivers-2.5-exp
      2a550512
    • Stephen Hemminger's avatar
      [PATCH] (1/12) Probe2 infrastructure for 2.6 experimental · 37b91f25
      Stephen Hemminger authored
      New infrastructure to allow probing older builtin drivers (like ISA)
      Originally by Al Viro, updated to apply agains jgarzik/net-drivers-2.5-exp
      37b91f25
    • Stephen Hemminger's avatar
      [PATCH] remove dev_get from wanrouter · b9db942b
      Stephen Hemminger authored
      The call to dev_get() in wanrouter_device_new_if is racy and redundant and should
      be removed.  The later 'register_netdev()' does the same test internally and will
      return the appropriate error if the name already exists.
      
      This patch is against 2.6.0-test6.
      Resend of earlier patch because it was ignored, or missed.
      b9db942b
    • François Romieu's avatar
      [PATCH] 2.6.0-test6 - more free_netdev() conversion · 6e634db3
      François Romieu authored
      Compiles ok (with true .o generated, yeah). Please review.
      
      free_netdev() of devices allocated through use of alloc_netdev().
      Though baroque, drivers/net/3c515.c now uses alloc_etherdev().
      
      
       drivers/net/3c515.c   |   23 ++++++++++++-----------
       drivers/net/defxx.c   |    2 +-
       drivers/net/dummy.c   |    2 +-
       drivers/net/eql.c     |    2 +-
       drivers/net/ns83820.c |    2 +-
       drivers/net/plip.c    |   14 ++++++++++----
       drivers/net/shaper.c  |   11 ++++++++---
       drivers/net/tun.c     |   18 +++++++++---------
       9 files changed, 43 insertions(+), 31 deletions(-)
      6e634db3
    • Stephen Hemminger's avatar
      [PATCH] wan/lmc -- convert to new network device model · 8129fc9c
      Stephen Hemminger authored
      Resend of LMC driver patch for 2.6.0-test6
        * do proper probing
        * allocate network device with alloc_netdev
        * use standard pci_id's instead of local defines
        * use standard PCI device interface to find and remove devices.
      8129fc9c
  2. 09 Jan, 2004 3 commits
  3. 08 Jan, 2004 23 commits