lkml.org 
[lkml]   [2018]   [Nov]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 15/70] modules: mark __inittest/__exittest as __maybe_unused
    Date
    4.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Arnd Bergmann <arnd@arndb.de>

    commit 1f318a8bafcfba9f0d623f4870c4e890fd22e659 upstream.

    clang warns about unused inline functions by default:

    arch/arm/crypto/aes-cipher-glue.c:68:1: warning: unused function '__inittest' [-Wunused-function]
    arch/arm/crypto/aes-cipher-glue.c:69:1: warning: unused function '__exittest' [-Wunused-function]

    As these appear in every single module, let's just disable the warnings by marking the
    two functions as __maybe_unused.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Reviewed-by: Miroslav Benes <mbenes@suse.cz>
    Acked-by: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: Jessica Yu <jeyu@redhat.com>
    Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    include/linux/module.h | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    --- a/include/linux/module.h
    +++ b/include/linux/module.h
    @@ -125,13 +125,13 @@ extern void cleanup_module(void);

    /* Each module must use one module_init(). */
    #define module_init(initfn) \
    - static inline initcall_t __inittest(void) \
    + static inline initcall_t __maybe_unused __inittest(void) \
    { return initfn; } \
    int init_module(void) __attribute__((alias(#initfn)));

    /* This is only required if you want to be unloadable. */
    #define module_exit(exitfn) \
    - static inline exitcall_t __exittest(void) \
    + static inline exitcall_t __maybe_unused __exittest(void) \
    { return exitfn; } \
    void cleanup_module(void) __attribute__((alias(#exitfn)));


    \
     
     \ /
      Last update: 2018-11-26 12:27    [W:4.193 / U:0.288 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site