aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/livepatch/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/livepatch/core.c')
-rw-r--r--kernel/livepatch/core.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/livepatch/core.c b/kernel/livepatch/core.c
index af4643873e71..b4b8bb012a93 100644
--- a/kernel/livepatch/core.c
+++ b/kernel/livepatch/core.c
@@ -182,7 +182,10 @@ static int klp_find_object_symbol(const char *objname, const char *name,
182 }; 182 };
183 183
184 mutex_lock(&module_mutex); 184 mutex_lock(&module_mutex);
185 kallsyms_on_each_symbol(klp_find_callback, &args); 185 if (objname)
186 module_kallsyms_on_each_symbol(klp_find_callback, &args);
187 else
188 kallsyms_on_each_symbol(klp_find_callback, &args);
186 mutex_unlock(&module_mutex); 189 mutex_unlock(&module_mutex);
187 190
188 /* 191 /*