libkmod: remove unused kmod_module_get_builtin

The last and only user was removed with commit 0246e06 ("depmod: Stop
opening modules.modinfo once per module")

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
This commit is contained in:
Emil Velikov 2023-02-21 13:19:26 +00:00 committed by Lucas De Marchi
parent 3d38e322f9
commit 0237665bef
2 changed files with 0 additions and 44 deletions

View File

@ -148,7 +148,6 @@ void kmod_module_set_visited(struct kmod_module *mod, bool visited) __attribute_
void kmod_module_set_builtin(struct kmod_module *mod, bool builtin) __attribute__((nonnull((1))));
void kmod_module_set_required(struct kmod_module *mod, bool required) __attribute__((nonnull(1)));
bool kmod_module_is_builtin(struct kmod_module *mod) __attribute__((nonnull(1)));
int kmod_module_get_builtin(struct kmod_ctx *ctx, struct kmod_list **list) __attribute__((nonnull(1, 2)));
/* libkmod-file.c */
struct kmod_file *kmod_file_open(const struct kmod_ctx *ctx, const char *filename) _must_check_ __attribute__((nonnull(1,2)));

View File

@ -2943,46 +2943,3 @@ KMOD_EXPORT void kmod_module_dependency_symbols_free_list(struct kmod_list *list
list = kmod_list_remove(list);
}
}
/**
* kmod_module_get_builtin:
* @ctx: kmod library context
* @list: where to save the builtin module list
*
* Returns: 0 on success or < 0 otherwise.
*/
int kmod_module_get_builtin(struct kmod_ctx *ctx, struct kmod_list **list)
{
struct kmod_builtin_iter *iter;
int err = 0;
iter = kmod_builtin_iter_new(ctx);
if (!iter)
return -errno;
while (kmod_builtin_iter_next(iter)) {
struct kmod_module *mod = NULL;
char modname[PATH_MAX];
if (!kmod_builtin_iter_get_modname(iter, modname)) {
err = -errno;
goto fail;
}
err = kmod_module_new_from_name(ctx, modname, &mod);
if (err < 0)
goto fail;
kmod_module_set_builtin(mod, true);
*list = kmod_list_append(*list, mod);
}
kmod_builtin_iter_free(iter);
return err;
fail:
kmod_builtin_iter_free(iter);
kmod_module_unref_list(*list);
*list = NULL;
return err;
}