PATCH: install Module.symvers as Module.symvers.$module

Matt Domsch Matt_Domsch at
Thu Dec 3 07:17:43 CST 2009

On Thu, Dec 03, 2009 at 02:49:36PM +0800, Jens Jorgensen wrote:
> Matt Domsch wrote:
> > On Tue, Nov 24, 2009 at 12:02:27PM +0800, Jens Jorgensen wrote:
> >   
> >> I recently purchased a Sangoma U100 USBFxo device. Sangoma provides a
> >> kernel driver and utilities in source form. The driver for this device
> >> however depends on the DAHDI drivers, (ie. the Sangoma drivers import
> >> symbols exported from dahdi.ko). Well, on my shiny new Kubuntu 9.10
> >> system, dahdi modules are provided as a dkms package. This is nice and
> >> convenient. Well, except for the fact that when dkms builds the kernel
> >> modules you get the kernel modules themselves, but the Module.symvers
> >> that is generated is discarded. Ouch!
> >>     
> >
> > what does kbuild do in the 'make modules_install M=drivers/net' case?
> > We'd want to leverage that.
> >
> >   
> Hey, great to get you in to the conversation! I don't know, but I'm
> happy to spend some time finding out. Do I presume from what you are
> saying that when you build a subset of modules kbuild would actually
> /update/ the Modules.symvers file in-place for you?

exactly.  I don't know off hand how that works, if it does at all, and
I'm a little busy right now to take the time to figure it out myself.
If you can, that would help move this forward.


Matt Domsch
Technology Strategist, Dell Office of the CTO &

More information about the DKMS-devel mailing list