diff options
Diffstat (limited to 'kernel/livepatch/core.c')
-rw-r--r-- | kernel/livepatch/core.c | 5 |
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 | /* |