summaryrefslogtreecommitdiff
path: root/modutils
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-05-03 10:34:35 +0000
committerEric Andersen <andersen@codepoet.org>2002-05-03 10:34:35 +0000
commitc088c582bfc035138eec6234ed7dd43215e3555f (patch)
tree41ef2f48c12bdf044164e7db3d3e2dfba655c0eb /modutils
parent95bf6da637f81576ba4c27f7e3d00925a3db39d5 (diff)
downloadbusybox-w32-c088c582bfc035138eec6234ed7dd43215e3555f.tar.gz
busybox-w32-c088c582bfc035138eec6234ed7dd43215e3555f.tar.bz2
busybox-w32-c088c582bfc035138eec6234ed7dd43215e3555f.zip
Patch from Robert Griebl <griebl@gmx.de> to ignore the -s flag
Diffstat (limited to 'modutils')
-rw-r--r--modutils/insmod.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/modutils/insmod.c b/modutils/insmod.c
index cbd423e18..a2d718eb5 100644
--- a/modutils/insmod.c
+++ b/modutils/insmod.c
@@ -140,7 +140,7 @@
140#ifndef MODUTILS_MODULE_H 140#ifndef MODUTILS_MODULE_H
141static const int MODUTILS_MODULE_H = 1; 141static const int MODUTILS_MODULE_H = 1;
142 142
143#ident "$Id: insmod.c,v 1.81 2002/04/12 00:28:59 andersen Exp $" 143#ident "$Id: insmod.c,v 1.82 2002/05/03 10:34:35 andersen Exp $"
144 144
145/* This file contains the structures used by the 2.0 and 2.1 kernels. 145/* This file contains the structures used by the 2.0 and 2.1 kernels.
146 We do not use the kernel headers directly because we do not wish 146 We do not use the kernel headers directly because we do not wish
@@ -357,7 +357,7 @@ int delete_module(const char *);
357#ifndef MODUTILS_OBJ_H 357#ifndef MODUTILS_OBJ_H
358static const int MODUTILS_OBJ_H = 1; 358static const int MODUTILS_OBJ_H = 1;
359 359
360#ident "$Id: insmod.c,v 1.81 2002/04/12 00:28:59 andersen Exp $" 360#ident "$Id: insmod.c,v 1.82 2002/05/03 10:34:35 andersen Exp $"
361 361
362/* The relocatable object is manipulated using elfin types. */ 362/* The relocatable object is manipulated using elfin types. */
363 363
@@ -3336,7 +3336,7 @@ extern int insmod_main( int argc, char **argv)
3336#endif 3336#endif
3337 3337
3338 /* Parse any options */ 3338 /* Parse any options */
3339 while ((opt = getopt(argc, argv, "fkvxLo:")) > 0) { 3339 while ((opt = getopt(argc, argv, "fksvxLo:")) > 0) {
3340 switch (opt) { 3340 switch (opt) {
3341 case 'f': /* force loading */ 3341 case 'f': /* force loading */
3342 flag_force_load = 1; 3342 flag_force_load = 1;
@@ -3344,6 +3344,12 @@ extern int insmod_main( int argc, char **argv)
3344 case 'k': /* module loaded by kerneld, auto-cleanable */ 3344 case 'k': /* module loaded by kerneld, auto-cleanable */
3345 flag_autoclean = 1; 3345 flag_autoclean = 1;
3346 break; 3346 break;
3347 case 's': /* log to syslog */
3348 /* log to syslog -- not supported */
3349 /* but kernel needs this for request_module(), */
3350 /* as this calls: modprobe -k -s -- <module> */
3351 /* so silently ignore this flag */
3352 break;
3347 case 'v': /* verbose output */ 3353 case 'v': /* verbose output */
3348 flag_verbose = 1; 3354 flag_verbose = 1;
3349 break; 3355 break;