1. 10 Jan, 2004 40 commits
    • Alexander Viro's avatar
      [netdrvr a2065] convert to alloc_etherdev · b0cba8a2
      Alexander Viro authored
      b0cba8a2
    • Jeff Garzik's avatar
      [netdrvr tc35815] switch to using alloc_etherdev · 6ffc67a8
      Jeff Garzik authored
      Also handle ioremap failure.
      6ffc67a8
    • Jeff Garzik's avatar
      [netdrvr tc35815] many fixes, major and minor · f87f47b4
      Jeff Garzik authored
      * s/int/unsigned long/ for 'flags' arg passed to spin_lock_irqsave
      * s/unsigned int/unsigned long/ for I/O port addresses
      * no need to prevent tc35815_probe from being called multiple times...
        PCI layer will do things properly for us.
      * call pci_enable_device before accessing hardware, before obtaining
        irq number, and before obtaining I/O port addresses.
      * remove bogus 'if (pdev)' check in PCI API ->probe function
      * call SET_M0DULE_OWNER, remove MOD_{INC,DEC}_USE_COUNT
      * (cleanup) don't bother casting from a void*
      * (cleanup) mark debugging function with #if 0, just like the caller
      * Fix many printk statements to indicate that tc_readl() returns
        a long, not an int.
      * (cleanup) remove unused tc35815_proc_info function
      f87f47b4
    • Stephen Hemminger's avatar
      [PATCH] (42/42) atari_lance · a1b7d53c
      Stephen Hemminger authored
      NE68-atarilance
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      	* also kill off last usage of probe_list
      a1b7d53c
    • Jeff Garzik's avatar
      [netdrvr 3c515] fix non-modular build · 0d9e3bdd
      Jeff Garzik authored
      0d9e3bdd
    • Stephen Hemminger's avatar
      [PATCH] (41/42) sun3_lance · f589a15c
      Stephen Hemminger authored
      NE67-sun3lance
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      f589a15c
    • Stephen Hemminger's avatar
      [PATCH] (40/42) sun3_82586 · e77928f2
      Stephen Hemminger authored
      NE66-sun3_82586
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      e77928f2
    • Stephen Hemminger's avatar
      [PATCH] (39/42) apne · e068921c
      Stephen Hemminger authored
      NE64-apne
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      e068921c
    • Stephen Hemminger's avatar
      [PATCH] (38/42) bionet · 938a0474
      Stephen Hemminger authored
      NE63-bionet
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      938a0474
    • Stephen Hemminger's avatar
      [PATCH] (37/42) pamsnet · 5068053f
      Stephen Hemminger authored
      NE62-pamsnet
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      5068053f
    • Stephen Hemminger's avatar
      [PATCH] (36/42) hplance · 2858176b
      Stephen Hemminger authored
      NE61-hplance
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      2858176b
    • Stephen Hemminger's avatar
      [PATCH] (35/42) mvme147 · 73e8eeef
      Stephen Hemminger authored
      NE60-mvme147lance
      	* switched to dynamic allocation
      	* fixed resource leaks on failure exits
      73e8eeef
    • Stephen Hemminger's avatar
      [PATCH] (34/42) mac_mace · 31052a4d
      Stephen Hemminger authored
      NE59-mace
      	* switched mace to dynamic allocation
      	* mace: fixed resource leaks on failure exits
      31052a4d
    • Stephen Hemminger's avatar
      [PATCH] (33/42) macsonic · 74e5aeaa
      Stephen Hemminger authored
      NE58-macsonic
      	* switched macsonic to dynamic allocation
      	* macsonic: fixed resource leaks on failure exits
      74e5aeaa
    • Stephen Hemminger's avatar
      [PATCH] (32/42) mac8390 · 5828f47d
      Stephen Hemminger authored
      NE57-mac8390
      	* switched mac8390 to dynamic allocation
      	* mac8390: fixed resource leaks on failure exits
      	* get rid of MOD_INC/DEC
      5828f47d
    • Stephen Hemminger's avatar
      [PATCH] (31/42) mac89x0 · d26ee832
      Stephen Hemminger authored
      NE56-mac8390
      	* switched mac8390 to dynamic allocation
      	* mac8390: fixed resource leaks on failure exits
      d26ee832
    • Stephen Hemminger's avatar
      [PATCH] (30/42) jazzsonic · 93b40e80
      Stephen Hemminger authored
      NE55-jazzsonic
      	* switched jazzsonic to dynamic allocation
      	* jazzsonic: fixed resource leaks on failure exits
      93b40e80
    • Stephen Hemminger's avatar
      [PATCH] (29/42) bagetlance · b87c82c3
      Stephen Hemminger authored
      NE54-bagetlance
      	* switched bagetlance to dynamic allocation
      	* bagetlance: embedded ->priv
      	* bagetlance: fixed resource leaks on failure exits
      	* bagetlance: fixed resource leaks on rmmod
      b87c82c3
    • Stephen Hemminger's avatar
      [PATCH] (28/42) ultra32 · f7db478b
      Stephen Hemminger authored
      NE52-ultra32
      	* switched smc-ultra32 to dynamic allocation
      	* smc-ultra32: fixed order of freeing bugs
      	* smc-ultra32: fixed clobbering on autoprobe
      	* smc-ultra32: fixed resource leaks on failure exits
      f7db478b
    • Stephen Hemminger's avatar
      [PATCH] (27/42) ac3200 · 3c833f20
      Stephen Hemminger authored
      NE51-ac3200
      	* switched ac3200 to dynamic allocation
      	* ac3200: fixed order of freeing bugs
      	* ac3200: fixed clobbering on autoprobe
      	* ac3200: fixed resource leaks on failure exits
      3c833f20
    • Stephen Hemminger's avatar
      [PATCH] (26/42) es3210 · 71e6af69
      Stephen Hemminger authored
      NE50-es3210
      	* switched es3210 to dynamic allocation
      	* es3210: fixed order of freeing bugs
      	* es3210: fixed clobbering on autoprobe
      71e6af69
    • Stephen Hemminger's avatar
      [PATCH] (25/42) lne390 · 57332766
      Stephen Hemminger authored
      NE49-lne390
      	* switched lne390 to dynamic allocation
      	* lne390: fixed order of freeing bugs
      	* lne390: fixed clobbering on autoprobe
      	* lne390: fixed resource leaks on failure exits
      57332766
    • Stephen Hemminger's avatar
      [PATCH] (24/42) ne2 · 0665bf6f
      Stephen Hemminger authored
      NE48-ne2 from viro
      	* switched ne2 to dynamic allocation
      	* ne2: fixed order of freeing bugs
      	* ne2: fixed resource leaks on failure exits
      0665bf6f
    • Stephen Hemminger's avatar
      [PATCH] (23/42) 3c523 · dc4ff9ff
      Stephen Hemminger authored
      NE47-3c523 from viro
      	* switched 3c523 to dynamic allocation
      	* 3c523: switched to embedded ->priv
      	* 3c523: fixed order of freeing bugs
      	* 3c523: fixed resource leaks on failure exits
      dc4ff9ff
    • Stephen Hemminger's avatar
      [PATCH] (22/42) 3c527 · 09e497f1
      Stephen Hemminger authored
      NE46-3c527
      	* switched 3c527 to dynamic allocation
      	* 3c527: switched to embedded ->priv
      	* 3c527: fixed resource leaks on failure exits
      09e497f1
    • 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