]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
modprobe: Rename rmmod_do_deps_list
authorLucas De Marchi <lucas.demarchi@intel.com>
Tue, 29 Mar 2022 06:55:03 +0000 (23:55 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Sat, 2 Apr 2022 04:43:59 +0000 (21:43 -0700)
It's used not only for dependencies, but also for pre and post softdep.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org>
tools/modprobe.c

index 9387537f7bc2446ac6015136cea4fea57237fd31..eed951fbbb801d44c9c06b9bd0e4d49541bbc73e 100644 (file)
@@ -357,7 +357,8 @@ static int rmmod_do_remove_module(struct kmod_module *mod)
 #define RMMOD_FLAG_IGNORE_BUILTIN      0x2
 static int rmmod_do_module(struct kmod_module *mod, int flags);
 
-static int rmmod_do_deps_list(struct kmod_list *list, bool stop_on_errors)
+/* Remove modules in reverse order */
+static int rmmod_do_modlist(struct kmod_list *list, bool stop_on_errors)
 {
        struct kmod_list *l;
 
@@ -413,12 +414,12 @@ static int rmmod_do_module(struct kmod_module *mod, int flags)
                }
        }
 
-       rmmod_do_deps_list(post, false);
+       rmmod_do_modlist(post, false);
 
        if ((flags & RMMOD_FLAG_DO_DEPENDENCIES) && remove_dependencies) {
                struct kmod_list *deps = kmod_module_get_dependencies(mod);
 
-               err = rmmod_do_deps_list(deps, true);
+               err = rmmod_do_modlist(deps, true);
                if (err < 0)
                        goto error;
        }
@@ -443,7 +444,7 @@ static int rmmod_do_module(struct kmod_module *mod, int flags)
        if (err < 0)
                goto error;
 
-       rmmod_do_deps_list(pre, false);
+       rmmod_do_modlist(pre, false);
 
 error:
        kmod_module_unref_list(pre);