[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