lkml.org 
[lkml]   [2022]   [Aug]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    Subject[RFC PATCH 01/30] kernel/module: move find_kallsyms_symbol_value declaration
    From
    Allow find_kallsyms_symbol_value to be called by code outside of
    kernel/module. It will be used for code tagging module support.

    Signed-off-by: Suren Baghdasaryan <surenb@google.com>
    ---
    include/linux/module.h | 1 +
    kernel/module/internal.h | 1 -
    2 files changed, 1 insertion(+), 1 deletion(-)

    diff --git a/include/linux/module.h b/include/linux/module.h
    index 518296ea7f73..563d38ad84ed 100644
    --- a/include/linux/module.h
    +++ b/include/linux/module.h
    @@ -605,6 +605,7 @@ struct module *find_module(const char *name);
    int module_get_kallsym(unsigned int symnum, unsigned long *value, char *type,
    char *name, char *module_name, int *exported);

    +unsigned long find_kallsyms_symbol_value(struct module *mod, const char *name);
    /* Look for this name: can be of form module:name. */
    unsigned long module_kallsyms_lookup_name(const char *name);

    diff --git a/kernel/module/internal.h b/kernel/module/internal.h
    index 680d980a4fb2..f1b6c477bd93 100644
    --- a/kernel/module/internal.h
    +++ b/kernel/module/internal.h
    @@ -246,7 +246,6 @@ static inline void kmemleak_load_module(const struct module *mod,
    void init_build_id(struct module *mod, const struct load_info *info);
    void layout_symtab(struct module *mod, struct load_info *info);
    void add_kallsyms(struct module *mod, const struct load_info *info);
    -unsigned long find_kallsyms_symbol_value(struct module *mod, const char *name);

    static inline bool sect_empty(const Elf_Shdr *sect)
    {
    --
    2.37.2.672.g94769d06f0-goog
    \
     
     \ /
      Last update: 2022-08-30 23:50    [W:2.925 / U:0.292 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site