kernel linker: Overriding a driver shipped with kernel via module?
    Slawa Olhovchenkov 
    slw at zxy.spb.ru
       
    Tue Nov 18 12:45:56 UTC 2014
    
    
  
On Mon, Nov 17, 2014 at 03:15:29PM -0800, Xin Li wrote:
> Right now one can declare version for a module by doing something like:
> 
> MODULE_VERSION(module_name, module_version);
> 
> Sometimes, it may be desirable for a vendor to release a new driver
> that overrides the driver shipped with the kernel itself.  However, it
> seems that the MODULE_VERSION facility would just refuse the module
> when preloaded with kernel.
> 
> Looking at some other vendor drivers, they are using a slightly
> different module name to overcome this limitation.  Is that the only
> way to do it?
I think now time to move to modulated kernel and load all drivers
currently present in GENERIC as modules (via loader.conf).
    
    
More information about the freebsd-arch
mailing list