return -ENOENT;
if (module_is_inkernel(mod)) {
- if (flags & KMOD_PROBE_STOP_ON_ALREADY_LOADED)
+ if (flags & KMOD_PROBE_FAIL_ON_LOADED)
return -EEXIST;
else
return 0;
err = module_do_install_commands(m, options,
&cb);
} else {
- if (!(flags & KMOD_PROBE_IGNORE_LOADED) && module_is_inkernel(m)) {
+ if (!(flags & KMOD_PROBE_IGNORE_LOADED)
+ && module_is_inkernel(m)) {
DBG(mod->ctx, "Ignoring module '%s': "
"already loaded\n", m->name);
err = 0;
* insert it.
*/
if (err == -EEXIST && m == mod &&
- (flags & KMOD_PROBE_STOP_ON_ALREADY_LOADED))
+ (flags & KMOD_PROBE_FAIL_ON_LOADED))
break;
if (err == -EEXIST)
KMOD_PROBE_IGNORE_COMMAND = 0x00004,
KMOD_PROBE_IGNORE_LOADED = 0x00008,
KMOD_PROBE_DRY_RUN = 0x00010,
- KMOD_PROBE_STOP_ON_ALREADY_LOADED = 0x00020,
+ KMOD_PROBE_FAIL_ON_LOADED = 0x00020,
/* codes below can be used in return value, too */
KMOD_PROBE_APPLY_BLACKLIST_ALL = 0x10000,
if (use_blacklist)
flags |= KMOD_PROBE_APPLY_BLACKLIST;
if (first_time)
- flags |= KMOD_PROBE_STOP_ON_ALREADY_LOADED;
+ flags |= KMOD_PROBE_FAIL_ON_LOADED;
kmod_list_foreach(l, list) {
struct kmod_module *mod = kmod_module_get_module(l);