kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol()
[linux-block.git] / kernel / kallsyms.c
index 83f499182c9aa319c2f56300754ac6fbfe1bc0b0..77747391f49b66cbdefd6b58cfce4e5d3f54b18f 100644 (file)
@@ -288,8 +288,7 @@ unsigned long kallsyms_lookup_name(const char *name)
  * Iterate over all symbols in vmlinux.  For symbols from modules use
  * module_kallsyms_on_each_symbol instead.
  */
-int kallsyms_on_each_symbol(int (*fn)(void *, const char *, struct module *,
-                                     unsigned long),
+int kallsyms_on_each_symbol(int (*fn)(void *, const char *, unsigned long),
                            void *data)
 {
        char namebuf[KSYM_NAME_LEN];
@@ -299,7 +298,7 @@ int kallsyms_on_each_symbol(int (*fn)(void *, const char *, struct module *,
 
        for (i = 0, off = 0; i < kallsyms_num_syms; i++) {
                off = kallsyms_expand_symbol(off, namebuf, ARRAY_SIZE(namebuf));
-               ret = fn(data, namebuf, NULL, kallsyms_sym_address(i));
+               ret = fn(data, namebuf, kallsyms_sym_address(i));
                if (ret != 0)
                        return ret;
                cond_resched();