1. 10 Jan, 2004 40 commits
    • Stephen Hemminger's avatar
      [PATCH] (21/42) sk_mca · d3f25fbf
      Stephen Hemminger authored
      NE45-sk_mca
      	* switched sk-mca to dynamic allocation
      	* sk-mca: switched to embedded ->priv
      	* sk-mca: fixed order of freeing bugs
      	* sk-mca: fixed resource leaks on failure exits
      d3f25fbf
    • Stephen Hemminger's avatar
      [PATCH] (20/42) hp100-T10 · 1d07e29e
      Stephen Hemminger authored
      NE44-hp100
      	* convert to dynamic allocation
      	* use device model for PCI and EISA
      	* use pci id's to find PCI devices
      	* fix missing id's for 10 Mbit only PCI boards
      1d07e29e
    • Stephen Hemminger's avatar
      [PATCH] (19/42) 3c515-T10 · 50b94f1d
      Stephen Hemminger authored
      NE43-3c515
      	* convert to dynamic allocation
      	* fixed up device list handling
      50b94f1d
    • Stephen Hemminger's avatar
      [PATCH] (18/42) ultra · e394dc33
      Stephen Hemminger authored
      Based on viro NE42-ultra
      	* switched smc-ultra to dynamic allocation
      	* smc-ultra: fixed order of freeing bugs
      	* smc-ultra: fixed resource leaks on failure exits
      	* smc-ultra: fixed clobbering on autoprobe
      e394dc33
    • Stephen Hemminger's avatar
      [PATCH] (17/42) wd · 131641c5
      Stephen Hemminger authored
      Based on viro NE41-wd
      	* switched wd to dynamic allocation
      	* wd: fixed order of freeing bugs
      	* wd: fixed resource leaks on failure exits
      	* wd: fixed clobbering on autoprobe
      131641c5
    • Stephen Hemminger's avatar
      [PATCH] (16/42) 3c503 · 3c09a47f
      Stephen Hemminger authored
      Based on viro NE40-3c503
      	* switched 3c503 to dynamic allocation
      	* 3c503: fixed order of freeing bugs
      	* 3c503: fixed IO without request_region
      	* 3c503: fixed resource leaks on failure exits
      	* 3c503: fixed clobbering on autoprobe
      3c09a47f
    • Stephen Hemminger's avatar
      [PATCH] (15/42) hp · ac51187a
      Stephen Hemminger authored
      Based on viro NE39-hp
      	* switched hp to dynamic allocation
      	* hp: fixed order of freeing bugs
      	* hp: fixed resource leaks on failure exits
      	* hp: fixed clobbering on autoprobe
      ac51187a
    • Stephen Hemminger's avatar
      [PATCH] (14/42) hpplus · 4f17c24b
      Stephen Hemminger authored
      Based on NE38-hpplus
      	* switched hp-plus to dynamic allocation
      	* hp-plus: fixed order of freeing bugs
      	* hp-plus: fixed resource leaks on failure exits
      	* hp-plus: fixed clobbering on autoprobe
      4f17c24b
    • Stephen Hemminger's avatar
      [PATCH] (13/42) e2100 · e0d6b499
      Stephen Hemminger authored
      Based on viro NE37-e2100
      	* switched e2100 to dynamic allocation
      	* e2100: fixed order of freeing bugs
      	* e2100: fixed resource leaks on failure exits
      	* e2100: fixed clobbering on autoprobe
      e0d6b499
    • Stephen Hemminger's avatar
      [PATCH] (12/42) ne · 4e8a1fcb
      Stephen Hemminger authored
      Based on NE36-ne
      	* switched ne/ne2k_cbus to dynamic allocation
      	* ne/ne2k_cbus: fixed order of freeing bugs
      	* ne/ne2k_cbus: fixed resource leaks on failure exits
      	* ne/ne2k_cbus: fixed clobbering on autoprobe
      4e8a1fcb
    • Stephen Hemminger's avatar
      [PATCH] (11/42) lance · b513c765
      Stephen Hemminger authored
      Based on viro NE35-lance
      	* switched lance to dynamic allocation
      	* lance: fixed init_etherdev races
      	* lance: fixed resource leaks on failure exits
      	* NB: probing code is, to put it mildly, odd.  It _always_ does
      	  autoprobe, modular or not.  WTF is going on there?
      b513c765
    • Stephen Hemminger's avatar
      [PATCH] (10/42) smc · 1953882a
      Stephen Hemminger authored
      Based on viro NE34-smc
      	* switched smc to dynamic allocation
      	* smc: embedded ->priv
      	* smc: fixed resource leaks on failure exits
      	* smc: fixed clobbering on autoprobe
      1953882a
    • Stephen Hemminger's avatar
      [PATCH] (9/42) seeq8005 · ca652dfc
      Stephen Hemminger authored
      Based on viro NE33-seeq8005
      	* switched seeq8005 to dynamic allocation
      	* seeq8005: embedded ->priv
      	* seeq8005: fixed resource leaks on failure exits
      	* seeq8005: fixed clobbering on autoprobe
      	* seeq8005: fixed jiffies truncation
      	* seeq8005: fixed a typo in Kconfig - module is _not_ called ewrk3
      ca652dfc
    • Stephen Hemminger's avatar
      [PATCH] (8/42) at1500 · 471a1ecf
      Stephen Hemminger authored
      Based on viro NE32-at1500
      	ROTFL.  The last remnants of CONFIG_AT1500 removed - that was a hell
      	of an ancient bug (at1500_probe() was never defined, AFAICS - all
      	way back to 0.99.15).
      471a1ecf
    • Stephen Hemminger's avatar
      [PATCH] (7/42) cs89x0 · ca403e66
      Stephen Hemminger authored
      Based on viro NE31-cs89x0
      	* switched cs89x0 to dynamic allocation
      	* cs89x0: embedded ->priv
      	* cs89x0: fixed resource leaks on failure exits
      	* cs89x0: fixed clobbering on autoprobe
      	* NB: cs89x0 calls request_region() with very odd arguments.  Somebody
      	  ought to check WTF is going on there.
      ca403e66
    • Stephen Hemminger's avatar
      [PATCH] (6/42) at1700 · 06add1e9
      Stephen Hemminger authored
      Based on viro NE30-at1700
      	* switched at1700 to dynamic allocation
      	* at1700: embedded ->priv
      	* at1700: fixed resource leaks on failure exits
      	* at1700: fixed clobbering on autoprobe
      06add1e9
    • Stephen Hemminger's avatar
      [PATCH] (5/42) fmv18 · 39def843
      Stephen Hemminger authored
      Based on viro, NE29-fmv18
      	* switched fmv18x to dynamic allocation
      	* fmv18x: embedded ->priv
      	* fmv18x: fixed resource leaks on failure exits
      	* fmv18x: fixed clobbering on autoprobe
      	* fmv18x: compile fix - comment is _not_ an empty statement.  The thing
      	  had been b0rken since 2.4.3-pre2, BTW...
      39def843
    • Stephen Hemminger's avatar
      [PATCH] (4/42) eth16i · 84e78fd3
      Stephen Hemminger authored
      NE28-eth16i
      	* switched eth16i to dynamic allocation
      	* eth16i: embedded ->priv
      	* eth16i: fixed resource leaks on failure exits
      84e78fd3
    • Stephen Hemminger's avatar
      [PATCH] (3/42) eexpress · fdc7e3e8
      Stephen Hemminger authored
      Based on viro NE27-eexpress
      	* switched eexpress to dynamic allocation
      	* eexpress: embedded ->priv
      	* eexpress: fixed clobbering on autoprobe
      	* eexpress: fixed IO without request_region()
      	* eexpress: fixed resource leaks on failure exits
      fdc7e3e8
    • Stephen Hemminger's avatar
      [PATCH] (2/42) eepro · 308a2bca
      Stephen Hemminger authored
      Patch from viro: NE26-eepro
      	* switched eepro to dynamic allocation
      	* eepro: embedded ->priv
      	* eepro: fixed clobbering on autoprobe
      	* eepro: fixed IO before request_region()
      	* eepro: fixed resource leaks on failure exits
      308a2bca
    • Stephen Hemminger's avatar
      [PATCH] (1/42) ewrk3 · 4eb1b94b
      Stephen Hemminger authored
      Convert ewrk3 to dynamic allocation
      	* get rid of private device allocation method
      	* fix deeply nested function
      4eb1b94b
    • Stephen Hemminger's avatar
      [PATCH] sk_g16 missing declaration · 5d40d90f
      Stephen Hemminger authored
      The new probe code in net-drivers-2.5-exp lost a declaration for the
      module case (thanks al).
      5d40d90f
    • Stephen Hemminger's avatar
      [PATCH] arlan new probe code needs to register · d081993a
      Stephen Hemminger authored
      Fix arlan registration in the net-drivers-2.5-exp repo.
      Need to call register_netdev. Found by viro.
      d081993a
    • Stephen Hemminger's avatar
      [PATCH] typo in net-drivers-2.5-exp 3c507 · f39de482
      Stephen Hemminger authored
      Fix auto-probing loop in new probing code for 3c507.
      This patch is against net-drivers-2.5-exp repository.
      Found by viro.
      f39de482
    • Stephen Hemminger's avatar
      [PATCH] (4/6) skisa -- probe2 · ae2b1120
      Stephen Hemminger authored
      Convert the SK-NET TMS380 ISA card to the new probe2 format.
      ae2b1120
    • Stephen Hemminger's avatar
      [PATCH] (3/6) proteon -- probe2 · b6091b87
      Stephen Hemminger authored
      Convert proteon token ring driver to new probing.
      b6091b87
    • Stephen Hemminger's avatar
      [PATCH] (2/6) smctr -- probe2 · edf697a0
      Stephen Hemminger authored
      Convert the SMC tokenring driver to new probing.
      edf697a0
    • Stephen Hemminger's avatar
      [PATCH] (1/6) tokenring probing change · fa0add7a
      Stephen Hemminger authored
      Ugh, two patches got crossed. This is the correct first one.
      fa0add7a
    • Stephen Hemminger's avatar
      [PATCH] (12/12) Probe2 -- 82596 · 1f715e0a
      Stephen Hemminger authored
      Originally by Al Viro (NE23-82596)
      	* switched 82596 to dynamic allocation
      	* 82596: fixed resource leaks on failure exits
      Updated to apply agains jgarzik/net-drivers-2.5-exp
      1f715e0a
    • 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