- 10 Jan, 2004 40 commits
-
-
Alexander Viro authored
-
Jeff Garzik authored
Also handle ioremap failure.
-
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
-
Stephen Hemminger authored
NE68-atarilance * switched to dynamic allocation * fixed resource leaks on failure exits * also kill off last usage of probe_list
-
Jeff Garzik authored
-
Stephen Hemminger authored
NE67-sun3lance * switched to dynamic allocation * fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE66-sun3_82586 * switched to dynamic allocation * fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE64-apne * switched to dynamic allocation * fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE63-bionet * switched to dynamic allocation * fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE62-pamsnet * switched to dynamic allocation * fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE61-hplance * switched to dynamic allocation * fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE60-mvme147lance * switched to dynamic allocation * fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE59-mace * switched mace to dynamic allocation * mace: fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE58-macsonic * switched macsonic to dynamic allocation * macsonic: fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE57-mac8390 * switched mac8390 to dynamic allocation * mac8390: fixed resource leaks on failure exits * get rid of MOD_INC/DEC
-
Stephen Hemminger authored
NE56-mac8390 * switched mac8390 to dynamic allocation * mac8390: fixed resource leaks on failure exits
-
Stephen Hemminger authored
NE55-jazzsonic * switched jazzsonic to dynamic allocation * jazzsonic: fixed resource leaks on failure exits
-
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
-
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
-
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
-
Stephen Hemminger authored
NE50-es3210 * switched es3210 to dynamic allocation * es3210: fixed order of freeing bugs * es3210: fixed clobbering on autoprobe
-
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
-
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
-
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
-
Stephen Hemminger authored
NE46-3c527 * switched 3c527 to dynamic allocation * 3c527: switched to embedded ->priv * 3c527: fixed resource leaks on failure exits
-
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
-
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
-
Stephen Hemminger authored
NE43-3c515 * convert to dynamic allocation * fixed up device list handling
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?
-
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
-
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
-
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).
-
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.
-