[eepro100] Funded development for eepro100 fix
Donald Becker
becker@scyld.com
Wed Mar 19 11:07:04 2003
On Wed, 19 Mar 2003, Donald Burns wrote:
> I would like to be able to use the eepro100 drivers as
> part of a monolithic kernel. As yet deveice driver only
> support compilation as a module.
I'm assuming that you mean the Scyld driver release, which only building
as a module.
We do the drivers update kit only as modules because
Our OS distribution uses the driver as a module
Most other distributions are using the driver as a module
The changing kernel makes it difficult to do a cross-compatible,
automatically configuring release for built-in drivers.
> As such we are looking for somebody who is prepared to
> undertake this work and are willing to fund the development.
This is easy, if you only need to support a few recent 2.4 kernel versions.
The complexity comes when supporting a broad range of kernel versions,
and/or adding a new driver to the configuration files and Makefile.
Around line 2047 change
#if defined(MODULE)
to
#if defined(MODULE) || (LINUX_VERSION_CODE >= 0x020400)
#if (LINUX_VERSION_CODE >= 0x020400)
module_init(init_module);
module_exit(cleanup_module);
#endif
--
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Scyld Beowulf cluster system
Annapolis MD 21403 410-990-9993