]> git.hungrycats.org Git - linux/commit
[netdrvr de4x5] big modernization / cleanup
authorMarc Zyngier <mzyngier@freesurf.fr>
Wed, 3 Sep 2003 09:39:27 +0000 (05:39 -0400)
committerLinus Torvalds <torvalds@home.osdl.org>
Wed, 3 Sep 2003 09:39:27 +0000 (05:39 -0400)
commit3a585bf5d0abc86db9b4f50dfb7fce18a220f4d1
treea13a37e755c39944c446d2a2881e4367affa4408
parent7c219ac7fedf5b9fe5758c3dc0785ce777ed3b06
[netdrvr de4x5] big modernization / cleanup

The enclosed patch tries to clean the tulip de4x5 driver, and update
it to some of the 2.6 APIs :

- Use PCI and EISA probing APIs
- Use generic DMA API
- Fix DE425 init on the Jensen
- Remove de4x5 from Space.c

It's been tested on x86 and Alpha, with a DE425 (21040, EISA), a DE435
(21040, PCI) and a quad DLink (4*21143, PCI).

The major problem with this patch is that, because of the Space.c
removal, interfaces get potentially renumbered. This has been
discussed to death on lkml, without any obvious solution. IMHO, we'd
better remove as many drivers as we can from Space.c before
2.6.0-final ships...
drivers/net/Space.c
drivers/net/tulip/de4x5.c