Gentoo Archives: gentoo-kernel

From: Greg KH <gregkh@g.o>
To: gentoo-kernel@l.g.o
Subject: Re: [gentoo-kernel] linux-mod addition: modules.d file generation
Date: Sun, 05 Dec 2004 18:17:59
Message-Id: 20041205181703.GC9047@kroah.com
In Reply to: [gentoo-kernel] linux-mod addition: modules.d file generation by Daniel Drake
On Sun, Dec 05, 2004 at 05:31:49PM +0000, Daniel Drake wrote:
> Hi, > > As suggested by cyfred, I've written some code to allow /etc/modules.d > files to be created automatically. > > I have attached an updated version of the nvidia-kernel ebuild that uses > this, also the nvidia source had to be patched to export parameter > descriptions (but any well written module will not require this). > > Here is the /etc/modules.d/nvidia file which gets produced (it has > linewrapped in this mail, but hopefully you get the picture) > > ---------- > > # Configuration file for nvidia module > > # Internal aliases, do not edit > alias char-major-195 nvidia > alias /dev/nvidiactl char-major-195
Why do you need these? Aren't they automatically generated by depmod if you put the correct code in the kernel module source code (see the MODULE_ALIAS() stuff.)
> # Configurable module parameters > # For more details, see /usr/share/doc/nvidia-kernel-1.0.6629/README.gz > # > # silence_nvidia_output - Silence output: 0 (default, verbose) or 1 > (silent) > # NVreg_EnableVia4x - Enable AGP4x on VIA chipsets (default disabled) > # NVreg_EnableALiAGP - Enable AGP on ALi1541/1647 chipsets (default > disabled) > # NVreg_NvAGP - Select which AGPGART is used if unspecified by X - 0 > (disable), 1 (use nvidia), 2 (use kernel), 3 (try 2 then 1, default) > # NVreg_EnableAGPSBA - Enable AGP Side Band Addressing > # NVreg_EnableAGPFW - Enable AGP Fast Writes (default disabled) > # NVreg_SoftEDIDs - Enable dynamic generation of EDID info (default > enabled) > # NVreg_Mobile - Select Mobile registry key when SoftEDIDs is disabled - 0 > (auto, default), 1 (Dell), 2 (Toshiba), 3 (other), 4 (Compal/Toshiba), 5 > (Gateway)
modinfo also generates this automaticallly, with full strings, right? Hm, your patch has that. I guess I don't see the need for why we have these modules.d files. Anyone want to hit me with the cluestick for being not awake yet today? thanks, greg k-h -- gentoo-kernel@g.o mailing list

Replies