- Subject: Bug#574584: module-init-tools: modprobe is too chatty with parse_toplevel_config and parse_kcmdline
- From: md@xxxxxxxx (Marco d'Itri)
- Date: Sun, 28 Mar 2010 18:48:02 +0200
- User-agent: Mutt/1.5.18 (2008-05-17)
Please advise.
----- Forwarded message from Chung-chieh Shan <ken@xxxxxxxxxxxxxxxxxxx> -----
Subject: Bug#574584: module-init-tools: modprobe is too chatty with
parse_toplevel_config and parse_kcmdline
Reply-To: Chung-chieh Shan <ken@xxxxxxxxxxxxxxxxxxx>,
574584@xxxxxxxxxxxxxxx
From: Chung-chieh Shan <ken@xxxxxxxxxxxxxxxxxxx>
To: Debian Bug Tracking System <submit@xxxxxxxxxxxxxxx>
Package: module-init-tools
Version: 3.12~pre2-1
Severity: normal
Tags: patch
After I added "i915.modeset=1" to my kernel cmdline today, modprobe
started printing "options i915 modeset=1" to stdout whenever it is
invoked (even just to add or remove a non-existent module, add an
already-loaded module, or remove a never-loaded module). Further
investigation revealed that "modprobe -c" repeats the first few hundred
lines of its config output. I am not so familiar with the internals
of modprobe, but perhaps the following patch is the right fix to both
problems?
--- modprobe.c.orig 2010-03-10 00:51:56.000000000 -0800
+++ modprobe.c 2010-03-18 23:35:08.000000000 -0700
@@ -1894,7 +1894,7 @@
parse_toplevel_config(configname, &conf, dump_config, flags & mit_remove);
/* Read module options from kernel command line */
- parse_kcmdline(1, &conf.options);
+ parse_kcmdline(dump_config, &conf.options);
if (dump_config) {
char *aliasfilename, *symfilename;
@@ -1903,9 +1903,6 @@
nofail_asprintf(&aliasfilename, "%s/modules.alias", dirname);
nofail_asprintf(&symfilename, "%s/modules.symbols", dirname);
- parse_toplevel_config(configname, &conf, 1, 0);
- /* Read module options from kernel command line */
- parse_kcmdline(1, &conf.options);
read_aliases(aliasfilename, "", 1, &conf.aliases);
read_aliases(symfilename, "", 1, &conf.aliases);
----- End forwarded message -----
--
ciao,
Marco
--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Home]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Video Projectors]
[PDAs]
[Free Online Dating]
[Hacking TiVo]
[Linux Kernel]
[Linux SCSI]
[XFree86]
[Devices]
[Big List of Linux Books]
[16.7MP]