lkml.org 
[lkml]   [2021]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[for-linus][PATCH 2/5] tools/bootconfig: Fix a build error accroding to undefined fallthrough
    From: Masami Hiramatsu <mhiramat@kernel.org>

    Since the "fallthrough" is defined only in the kernel, building
    lib/bootconfig.c as a part of user-space tools causes a build
    error.

    Add a dummy fallthrough to avoid the build error.

    Link: https://lkml.kernel.org/r/162087519356.442660.11385099982318160180.stgit@devnote2

    Cc: Ingo Molnar <mingo@kernel.org>
    Cc: stable@vger.kernel.org
    Fixes: 4c1ca831adb1 ("Revert "lib: Revert use of fallthrough pseudo-keyword in lib/"")
    Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
    Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
    ---
    tools/bootconfig/include/linux/bootconfig.h | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/tools/bootconfig/include/linux/bootconfig.h b/tools/bootconfig/include/linux/bootconfig.h
    index 078cbd2ba651..de7f30f99af3 100644
    --- a/tools/bootconfig/include/linux/bootconfig.h
    +++ b/tools/bootconfig/include/linux/bootconfig.h
    @@ -4,4 +4,8 @@

    #include "../../../../include/linux/bootconfig.h"

    +#ifndef fallthrough
    +# define fallthrough
    +#endif
    +
    #endif
    --
    2.30.2
    \
     
     \ /
      Last update: 2021-06-10 02:38    [W:3.009 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site