size_t optslen = 0;
int i, err;
const char *null_config = NULL;
+ unsigned int flags = 0;
for (;;) {
int c, idx = 0;
switch (c) {
case 'p':
case 's':
- case 'f':
/* ignored, for compatibility only */
break;
+ case 'f':
+ flags |= KMOD_PROBE_FORCE_MODVERSION;
+ flags |= KMOD_PROBE_FORCE_VERMAGIC;
+ break;
case 'h':
help();
return EXIT_SUCCESS;
case 'V':
puts(PACKAGE " version " VERSION);
+ puts(KMOD_FEATURES);
return EXIT_SUCCESS;
case '?':
return EXIT_FAILURE;
goto end;
}
- err = kmod_module_insert_module(mod, 0, opts);
+ err = kmod_module_insert_module(mod, flags, opts);
if (err < 0) {
ERR("could not insert module %s: %s\n", filename,
mod_strerror(-err));