]> git.hungrycats.org Git - linux/log
linux
22 years ago[netdrvr] remove init_etherdev mentions in Doc/SubmittingPatches, atari_pamsnet.c
Jeff Garzik [Sat, 10 Jan 2004 10:35:07 +0000 (05:35 -0500)]
[netdrvr] remove init_etherdev mentions in Doc/SubmittingPatches, atari_pamsnet.c

22 years ago[netdrvr lasi_82596] remove ether_setup() call, fix leak in probe
Alexander Viro [Sat, 10 Jan 2004 10:34:16 +0000 (05:34 -0500)]
[netdrvr lasi_82596] remove ether_setup() call, fix leak in probe

22 years ago[netdrvr] alloc_etherdev-related cleanups
Alexander Viro [Sat, 10 Jan 2004 10:34:08 +0000 (05:34 -0500)]
[netdrvr] alloc_etherdev-related cleanups

Mostly removing unneeded calls to ether_setup(), which alloc_etherdev()
already does for us.

22 years ago[netdrvr xircom_tulip_cb] remove bogus unregister_netdev call; use free_netdev
Alexander Viro [Sat, 10 Jan 2004 10:32:44 +0000 (05:32 -0500)]
[netdrvr xircom_tulip_cb] remove bogus unregister_netdev call; use free_netdev

22 years ago[netdrvr stnic] fix typo from last stnic cset
Alexander Viro [Sat, 10 Jan 2004 10:32:36 +0000 (05:32 -0500)]
[netdrvr stnic] fix typo from last stnic cset

22 years ago[netdrvr iph5526] use SET_MODULE_OWNER; small typedef cleanup
Alexander Viro [Sat, 10 Jan 2004 10:32:27 +0000 (05:32 -0500)]
[netdrvr iph5526] use SET_MODULE_OWNER; small typedef cleanup

22 years ago[netdrvr pcmcia] s/kfree/free_netdev/
Alexander Viro [Sat, 10 Jan 2004 10:32:19 +0000 (05:32 -0500)]
[netdrvr pcmcia] s/kfree/free_netdev/

22 years ago[netdrvr ether00] s/kfree/free_netdev/ ; remove redundant memset() calls
Alexander Viro [Sat, 10 Jan 2004 10:31:52 +0000 (05:31 -0500)]
[netdrvr ether00] s/kfree/free_netdev/ ; remove redundant memset() calls

22 years ago[netdrvr] s/kfree/free_netdev/ where appropriate
Alexander Viro [Sat, 10 Jan 2004 10:31:43 +0000 (05:31 -0500)]
[netdrvr] s/kfree/free_netdev/ where appropriate

22 years ago[wireless wavelan{_cs}] use alloc_etherdev; remove useless net_device* typedef
Alexander Viro [Sat, 10 Jan 2004 10:31:34 +0000 (05:31 -0500)]
[wireless wavelan{_cs}] use alloc_etherdev; remove useless net_device* typedef

22 years ago[netdrvr de600] use alloc_etherdev; request_region fixes
Alexander Viro [Sat, 10 Jan 2004 10:31:25 +0000 (05:31 -0500)]
[netdrvr de600] use alloc_etherdev; request_region fixes

22 years ago[netdrvr atp] use alloc_etherdev, clean up probing
Alexander Viro [Sat, 10 Jan 2004 10:31:17 +0000 (05:31 -0500)]
[netdrvr atp] use alloc_etherdev, clean up probing

22 years ago[netdrvr depca] fix leaks on error
Alexander Viro [Sat, 10 Jan 2004 10:31:08 +0000 (05:31 -0500)]
[netdrvr depca] fix leaks on error

22 years ago[netdrvr saa9730] use alloc_etherdev, annotate bugs found but not fixed
Alexander Viro [Sat, 10 Jan 2004 10:31:00 +0000 (05:31 -0500)]
[netdrvr saa9730] use alloc_etherdev, annotate bugs found but not fixed

22 years ago[netdrvr stnic] use alloc_etherdev
Alexander Viro [Sat, 10 Jan 2004 10:30:51 +0000 (05:30 -0500)]
[netdrvr stnic] use alloc_etherdev

22 years ago[netdrvr sgiseeq] alloc_etherdev, SET_MODULE_OWNER, fix leaks on error
Alexander Viro [Sat, 10 Jan 2004 10:30:43 +0000 (05:30 -0500)]
[netdrvr sgiseeq] alloc_etherdev, SET_MODULE_OWNER, fix leaks on error

22 years ago[netdrvr sb1250-mac] alloc_etherdev, fix leaks on error
Alexander Viro [Sat, 10 Jan 2004 10:30:34 +0000 (05:30 -0500)]
[netdrvr sb1250-mac] alloc_etherdev, fix leaks on error

22 years ago[netdrvr au1000_eth] alloc_etherdev, SET_MODULE_OWNER, fix leaks/small bugs
Alexander Viro [Sat, 10 Jan 2004 10:30:05 +0000 (05:30 -0500)]
[netdrvr au1000_eth] alloc_etherdev, SET_MODULE_OWNER, fix leaks/small bugs

22 years ago[netdrvr zorro8390] alloc_etherdev, SET_MODULE_OWNER
Alexander Viro [Sat, 10 Jan 2004 10:29:56 +0000 (05:29 -0500)]
[netdrvr zorro8390] alloc_etherdev, SET_MODULE_OWNER

22 years ago[netdrvr mace] alloc_etherdev, fix leaks on error
Alexander Viro [Sat, 10 Jan 2004 10:29:48 +0000 (05:29 -0500)]
[netdrvr mace] alloc_etherdev, fix leaks on error

22 years ago[netdrvr znet] alloc_etherdev, SET_MODULE_OWNER, remove #ifdef MODULE
Alexander Viro [Sat, 10 Jan 2004 10:29:39 +0000 (05:29 -0500)]
[netdrvr znet] alloc_etherdev, SET_MODULE_OWNER, remove #ifdef MODULE

22 years ago[netdrvr oaknet] use alloc_etherdev, fix leaks
Alexander Viro [Sat, 10 Jan 2004 10:29:31 +0000 (05:29 -0500)]
[netdrvr oaknet] use alloc_etherdev, fix leaks

22 years ago[netdrvr hydra] use alloc_etherdev
Alexander Viro [Sat, 10 Jan 2004 10:29:22 +0000 (05:29 -0500)]
[netdrvr hydra] use alloc_etherdev

22 years ago[netdrvr gt96100eth] use alloc_etherdev, fix leaks
Alexander Viro [Sat, 10 Jan 2004 10:29:14 +0000 (05:29 -0500)]
[netdrvr gt96100eth] use alloc_etherdev, fix leaks

22 years ago[netdrvr declance] use alloc_etherdev
Alexander Viro [Sat, 10 Jan 2004 10:29:05 +0000 (05:29 -0500)]
[netdrvr declance] use alloc_etherdev

22 years ago[netdrvr ariadne] use alloc_etherdev
Alexander Viro [Sat, 10 Jan 2004 10:28:57 +0000 (05:28 -0500)]
[netdrvr ariadne] use alloc_etherdev

22 years ago[netdrvr a2065] convert to alloc_etherdev
Alexander Viro [Sat, 10 Jan 2004 10:28:48 +0000 (05:28 -0500)]
[netdrvr a2065] convert to alloc_etherdev

22 years ago[netdrvr tc35815] switch to using alloc_etherdev
Jeff Garzik [Sat, 10 Jan 2004 10:28:16 +0000 (05:28 -0500)]
[netdrvr tc35815] switch to using alloc_etherdev

Also handle ioremap failure.

22 years ago[netdrvr tc35815] many fixes, major and minor
Jeff Garzik [Sat, 10 Jan 2004 10:28:07 +0000 (05:28 -0500)]
[netdrvr tc35815] many fixes, major and minor

* 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

22 years ago[PATCH] (42/42) atari_lance
Stephen Hemminger [Sat, 10 Jan 2004 10:14:23 +0000 (05:14 -0500)]
[PATCH] (42/42) atari_lance

NE68-atarilance
* switched to dynamic allocation
* fixed resource leaks on failure exits
* also kill off last usage of probe_list

22 years ago[netdrvr 3c515] fix non-modular build
Jeff Garzik [Sat, 10 Jan 2004 10:10:47 +0000 (05:10 -0500)]
[netdrvr 3c515] fix non-modular build

22 years ago[PATCH] (41/42) sun3_lance
Stephen Hemminger [Sat, 10 Jan 2004 10:10:36 +0000 (05:10 -0500)]
[PATCH] (41/42) sun3_lance

NE67-sun3lance
* switched to dynamic allocation
* fixed resource leaks on failure exits

22 years ago[PATCH] (40/42) sun3_82586
Stephen Hemminger [Sat, 10 Jan 2004 10:10:27 +0000 (05:10 -0500)]
[PATCH] (40/42) sun3_82586

NE66-sun3_82586
* switched to dynamic allocation
* fixed resource leaks on failure exits

22 years ago[PATCH] (39/42) apne
Stephen Hemminger [Sat, 10 Jan 2004 10:10:19 +0000 (05:10 -0500)]
[PATCH] (39/42) apne

NE64-apne
* switched to dynamic allocation
* fixed resource leaks on failure exits

22 years ago[PATCH] (38/42) bionet
Stephen Hemminger [Sat, 10 Jan 2004 10:09:47 +0000 (05:09 -0500)]
[PATCH] (38/42) bionet

NE63-bionet
* switched to dynamic allocation
* fixed resource leaks on failure exits

22 years ago[PATCH] (37/42) pamsnet
Stephen Hemminger [Sat, 10 Jan 2004 10:09:38 +0000 (05:09 -0500)]
[PATCH] (37/42) pamsnet

NE62-pamsnet
* switched to dynamic allocation
* fixed resource leaks on failure exits

22 years ago[PATCH] (36/42) hplance
Stephen Hemminger [Sat, 10 Jan 2004 10:09:30 +0000 (05:09 -0500)]
[PATCH] (36/42) hplance

NE61-hplance
* switched to dynamic allocation
* fixed resource leaks on failure exits

22 years ago[PATCH] (35/42) mvme147
Stephen Hemminger [Sat, 10 Jan 2004 10:09:21 +0000 (05:09 -0500)]
[PATCH] (35/42) mvme147

NE60-mvme147lance
* switched to dynamic allocation
* fixed resource leaks on failure exits

22 years ago[PATCH] (34/42) mac_mace
Stephen Hemminger [Sat, 10 Jan 2004 10:09:12 +0000 (05:09 -0500)]
[PATCH] (34/42) mac_mace

NE59-mace
* switched mace to dynamic allocation
* mace: fixed resource leaks on failure exits

22 years ago[PATCH] (33/42) macsonic
Stephen Hemminger [Sat, 10 Jan 2004 10:09:04 +0000 (05:09 -0500)]
[PATCH] (33/42) macsonic

NE58-macsonic
* switched macsonic to dynamic allocation
* macsonic: fixed resource leaks on failure exits

22 years ago[PATCH] (32/42) mac8390
Stephen Hemminger [Sat, 10 Jan 2004 10:08:56 +0000 (05:08 -0500)]
[PATCH] (32/42) mac8390

NE57-mac8390
* switched mac8390 to dynamic allocation
* mac8390: fixed resource leaks on failure exits
* get rid of MOD_INC/DEC

22 years ago[PATCH] (31/42) mac89x0
Stephen Hemminger [Sat, 10 Jan 2004 10:08:47 +0000 (05:08 -0500)]
[PATCH] (31/42) mac89x0

NE56-mac8390
* switched mac8390 to dynamic allocation
* mac8390: fixed resource leaks on failure exits

22 years ago[PATCH] (30/42) jazzsonic
Stephen Hemminger [Sat, 10 Jan 2004 10:08:39 +0000 (05:08 -0500)]
[PATCH] (30/42) jazzsonic

NE55-jazzsonic
* switched jazzsonic to dynamic allocation
* jazzsonic: fixed resource leaks on failure exits

22 years ago[PATCH] (29/42) bagetlance
Stephen Hemminger [Sat, 10 Jan 2004 10:08:30 +0000 (05:08 -0500)]
[PATCH] (29/42) bagetlance

NE54-bagetlance
* switched bagetlance to dynamic allocation
* bagetlance: embedded ->priv
* bagetlance: fixed resource leaks on failure exits
* bagetlance: fixed resource leaks on rmmod

22 years ago[PATCH] (28/42) ultra32
Stephen Hemminger [Sat, 10 Jan 2004 10:07:58 +0000 (05:07 -0500)]
[PATCH] (28/42) ultra32

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

22 years ago[PATCH] (27/42) ac3200
Stephen Hemminger [Sat, 10 Jan 2004 10:07:50 +0000 (05:07 -0500)]
[PATCH] (27/42) ac3200

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

22 years ago[PATCH] (26/42) es3210
Stephen Hemminger [Sat, 10 Jan 2004 10:07:41 +0000 (05:07 -0500)]
[PATCH] (26/42) es3210

NE50-es3210
* switched es3210 to dynamic allocation
* es3210: fixed order of freeing bugs
* es3210: fixed clobbering on autoprobe

22 years ago[PATCH] (25/42) lne390
Stephen Hemminger [Sat, 10 Jan 2004 10:07:33 +0000 (05:07 -0500)]
[PATCH] (25/42) lne390

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

22 years ago[PATCH] (24/42) ne2
Stephen Hemminger [Sat, 10 Jan 2004 10:07:24 +0000 (05:07 -0500)]
[PATCH] (24/42) ne2

NE48-ne2 from viro
* switched ne2 to dynamic allocation
* ne2: fixed order of freeing bugs
* ne2: fixed resource leaks on failure exits

22 years ago[PATCH] (23/42) 3c523
Stephen Hemminger [Sat, 10 Jan 2004 10:07:16 +0000 (05:07 -0500)]
[PATCH] (23/42) 3c523

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

22 years ago[PATCH] (22/42) 3c527
Stephen Hemminger [Sat, 10 Jan 2004 10:06:43 +0000 (05:06 -0500)]
[PATCH] (22/42) 3c527

NE46-3c527
* switched 3c527 to dynamic allocation
* 3c527: switched to embedded ->priv
* 3c527: fixed resource leaks on failure exits

22 years ago[PATCH] (21/42) sk_mca
Stephen Hemminger [Sat, 10 Jan 2004 09:55:54 +0000 (04:55 -0500)]
[PATCH] (21/42) sk_mca

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

22 years ago[PATCH] (20/42) hp100-T10
Stephen Hemminger [Sat, 10 Jan 2004 09:55:45 +0000 (04:55 -0500)]
[PATCH] (20/42) hp100-T10

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

22 years ago[PATCH] (19/42) 3c515-T10
Stephen Hemminger [Sat, 10 Jan 2004 09:55:37 +0000 (04:55 -0500)]
[PATCH] (19/42) 3c515-T10

NE43-3c515
* convert to dynamic allocation
* fixed up device list handling

22 years ago[PATCH] (18/42) ultra
Stephen Hemminger [Sat, 10 Jan 2004 09:55:19 +0000 (04:55 -0500)]
[PATCH] (18/42) ultra

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

22 years ago[PATCH] (17/42) wd
Stephen Hemminger [Sat, 10 Jan 2004 09:55:11 +0000 (04:55 -0500)]
[PATCH] (17/42) wd

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

22 years ago[PATCH] (16/42) 3c503
Stephen Hemminger [Sat, 10 Jan 2004 09:55:02 +0000 (04:55 -0500)]
[PATCH] (16/42) 3c503

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

22 years ago[PATCH] (15/42) hp
Stephen Hemminger [Sat, 10 Jan 2004 09:54:54 +0000 (04:54 -0500)]
[PATCH] (15/42) hp

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

22 years ago[PATCH] (14/42) hpplus
Stephen Hemminger [Sat, 10 Jan 2004 09:54:45 +0000 (04:54 -0500)]
[PATCH] (14/42) hpplus

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

22 years ago[PATCH] (13/42) e2100
Stephen Hemminger [Sat, 10 Jan 2004 09:54:37 +0000 (04:54 -0500)]
[PATCH] (13/42) e2100

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

22 years ago[PATCH] (12/42) ne
Stephen Hemminger [Sat, 10 Jan 2004 09:54:28 +0000 (04:54 -0500)]
[PATCH] (12/42) ne

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

22 years ago[PATCH] (11/42) lance
Stephen Hemminger [Sat, 10 Jan 2004 09:54:20 +0000 (04:54 -0500)]
[PATCH] (11/42) lance

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?

22 years ago[PATCH] (10/42) smc
Stephen Hemminger [Sat, 10 Jan 2004 09:54:11 +0000 (04:54 -0500)]
[PATCH] (10/42) smc

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

22 years ago[PATCH] (9/42) seeq8005
Stephen Hemminger [Sat, 10 Jan 2004 09:54:03 +0000 (04:54 -0500)]
[PATCH] (9/42) seeq8005

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

22 years ago[PATCH] (8/42) at1500
Stephen Hemminger [Sat, 10 Jan 2004 09:53:20 +0000 (04:53 -0500)]
[PATCH] (8/42) at1500

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).

22 years ago[PATCH] (7/42) cs89x0
Stephen Hemminger [Sat, 10 Jan 2004 09:53:12 +0000 (04:53 -0500)]
[PATCH] (7/42) cs89x0

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.

22 years ago[PATCH] (6/42) at1700
Stephen Hemminger [Sat, 10 Jan 2004 09:53:03 +0000 (04:53 -0500)]
[PATCH] (6/42) at1700

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

22 years ago[PATCH] (5/42) fmv18
Stephen Hemminger [Sat, 10 Jan 2004 09:52:55 +0000 (04:52 -0500)]
[PATCH] (5/42) fmv18

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...

22 years ago[PATCH] (4/42) eth16i
Stephen Hemminger [Sat, 10 Jan 2004 09:52:46 +0000 (04:52 -0500)]
[PATCH] (4/42) eth16i

NE28-eth16i
* switched eth16i to dynamic allocation
* eth16i: embedded ->priv
* eth16i: fixed resource leaks on failure exits

22 years ago[PATCH] (3/42) eexpress
Stephen Hemminger [Sat, 10 Jan 2004 09:52:38 +0000 (04:52 -0500)]
[PATCH] (3/42) eexpress

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

22 years ago[PATCH] (2/42) eepro
Stephen Hemminger [Sat, 10 Jan 2004 09:52:29 +0000 (04:52 -0500)]
[PATCH] (2/42) eepro

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

22 years ago[PATCH] (1/42) ewrk3
Stephen Hemminger [Sat, 10 Jan 2004 09:52:21 +0000 (04:52 -0500)]
[PATCH] (1/42) ewrk3

Convert ewrk3 to dynamic allocation
* get rid of private device allocation method
* fix deeply nested function

22 years ago[PATCH] sk_g16 missing declaration
Stephen Hemminger [Sat, 10 Jan 2004 09:49:59 +0000 (04:49 -0500)]
[PATCH] sk_g16 missing declaration

The new probe code in net-drivers-2.5-exp lost a declaration for the
module case (thanks al).

22 years ago[PATCH] arlan new probe code needs to register
Stephen Hemminger [Sat, 10 Jan 2004 09:49:46 +0000 (04:49 -0500)]
[PATCH] arlan new probe code needs to register

Fix arlan registration in the net-drivers-2.5-exp repo.
Need to call register_netdev. Found by viro.

22 years ago[PATCH] typo in net-drivers-2.5-exp 3c507
Stephen Hemminger [Sat, 10 Jan 2004 09:48:59 +0000 (04:48 -0500)]
[PATCH] typo in net-drivers-2.5-exp 3c507

Fix auto-probing loop in new probing code for 3c507.
This patch is against net-drivers-2.5-exp repository.
Found by viro.

22 years ago[PATCH] (4/6) skisa -- probe2
Stephen Hemminger [Sat, 10 Jan 2004 09:40:28 +0000 (04:40 -0500)]
[PATCH] (4/6) skisa -- probe2

Convert the SK-NET TMS380 ISA card to the new probe2 format.

22 years ago[PATCH] (3/6) proteon -- probe2
Stephen Hemminger [Sat, 10 Jan 2004 09:40:13 +0000 (04:40 -0500)]
[PATCH] (3/6) proteon -- probe2

Convert proteon token ring driver to new probing.

22 years ago[PATCH] (2/6) smctr -- probe2
Stephen Hemminger [Sat, 10 Jan 2004 09:40:02 +0000 (04:40 -0500)]
[PATCH] (2/6) smctr -- probe2

Convert the SMC tokenring driver to new probing.

22 years ago[PATCH] (1/6) tokenring probing change
Stephen Hemminger [Sat, 10 Jan 2004 09:39:50 +0000 (04:39 -0500)]
[PATCH] (1/6) tokenring probing change

Ugh, two patches got crossed. This is the correct first one.

22 years ago[PATCH] (12/12) Probe2 -- 82596
Stephen Hemminger [Sat, 10 Jan 2004 09:37:06 +0000 (04:37 -0500)]
[PATCH] (12/12) Probe2 -- 82596

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

22 years ago[PATCH] (11/12) Probe2 -- 3c501
Stephen Hemminger [Sat, 10 Jan 2004 09:36:57 +0000 (04:36 -0500)]
[PATCH] (11/12) Probe2 -- 3c501

>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

22 years ago[PATCH] (10/12) Probe2 -- wavelan
Stephen Hemminger [Sat, 10 Jan 2004 09:36:49 +0000 (04:36 -0500)]
[PATCH] (10/12) Probe2 -- wavelan

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

22 years ago[PATCH] (09/12) Probe2 -- arlan
Stephen Hemminger [Sat, 10 Jan 2004 09:36:40 +0000 (04:36 -0500)]
[PATCH] (09/12) Probe2 -- arlan

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.

22 years ago[PATCH] (08/12) Probe2 -- 3c507
Stephen Hemminger [Sat, 10 Jan 2004 09:36:32 +0000 (04:36 -0500)]
[PATCH] (08/12) Probe2 -- 3c507

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

22 years ago[PATCH] (07/12) Probe2 -- 3c505
Stephen Hemminger [Sat, 10 Jan 2004 09:36:23 +0000 (04:36 -0500)]
[PATCH] (07/12) Probe2 -- 3c505

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

22 years ago[PATCH] (06/12) Probe2 -- sk16
Stephen Hemminger [Sat, 10 Jan 2004 09:36:15 +0000 (04:36 -0500)]
[PATCH] (06/12) Probe2 -- sk16

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

22 years ago[PATCH] (05/12) Probe2 -- ni5010
Stephen Hemminger [Sat, 10 Jan 2004 09:36:06 +0000 (04:36 -0500)]
[PATCH] (05/12) Probe2 -- ni5010

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

22 years ago[PATCH] (04/12) Probe2 -- ni52
Stephen Hemminger [Sat, 10 Jan 2004 09:35:58 +0000 (04:35 -0500)]
[PATCH] (04/12) Probe2 -- ni52

>From viro NE15-ni52
* switched ni52 to dynamic allocation
* ni52: embedded ->priv
* ni52: fixed clobbering of everything on autoprobe
Additional:
* add free_netdev

22 years ago[PATCH] (03/12) Probe2 -- ni65
Stephen Hemminger [Sat, 10 Jan 2004 09:35:49 +0000 (04:35 -0500)]
[PATCH] (03/12) Probe2 -- ni65

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

22 years ago[PATCH] (2/12) Probe2 -- de620
Stephen Hemminger [Sat, 10 Jan 2004 09:35:40 +0000 (04:35 -0500)]
[PATCH] (2/12) Probe2 -- de620

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

22 years ago[PATCH] (1/12) Probe2 infrastructure for 2.6 experimental
Stephen Hemminger [Sat, 10 Jan 2004 09:34:27 +0000 (04:34 -0500)]
[PATCH] (1/12) Probe2 infrastructure for 2.6 experimental

New infrastructure to allow probing older builtin drivers (like ISA)
Originally by Al Viro, updated to apply agains jgarzik/net-drivers-2.5-exp

22 years ago[PATCH] remove dev_get from wanrouter
Stephen Hemminger [Sat, 10 Jan 2004 09:12:35 +0000 (04:12 -0500)]
[PATCH] remove dev_get from wanrouter

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.

22 years ago[PATCH] 2.6.0-test6 - more free_netdev() conversion
François Romieu [Sat, 10 Jan 2004 09:11:09 +0000 (04:11 -0500)]
[PATCH] 2.6.0-test6 - more free_netdev() conversion

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(-)

22 years ago[PATCH] wan/lmc -- convert to new network device model
Stephen Hemminger [Sat, 10 Jan 2004 09:10:30 +0000 (04:10 -0500)]
[PATCH] wan/lmc -- convert to new network device model

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.

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Fri, 9 Jan 2004 03:07:39 +0000 (19:07 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[AGPGART] The RadeonIGP 345M device ID is 0xcbb2, not 0xcbb
Dave Jones [Fri, 9 Jan 2004 17:43:29 +0000 (17:43 +0000)]
[AGPGART] The RadeonIGP 345M device ID is 0xcbb2, not 0xcbb
Spotted by Matteo Croce

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Fri, 9 Jan 2004 00:06:30 +0000 (16:06 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[SPARC64]: Update defconfig.
David S. Miller [Thu, 8 Jan 2004 18:14:55 +0000 (10:14 -0800)]
[SPARC64]: Update defconfig.

22 years ago[SPARC64]: Add option to define default command line to kernel, ala PPC.
Ben Collins [Thu, 8 Jan 2004 18:14:10 +0000 (10:14 -0800)]
[SPARC64]: Add option to define default command line to kernel, ala PPC.

22 years ago[IRDA]: Fix compiler warning in af_irda.c
Jean Tourrilhes [Thu, 8 Jan 2004 18:11:04 +0000 (10:11 -0800)]
[IRDA]: Fix compiler warning in af_irda.c