[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