• Stephen Rothwell's avatar
    MIPS: perf events: handle switch statement falling through warnings · 03bcba73
    Stephen Rothwell authored
    Now that we build with -Wimplicit-fallthrough=3, some warnings are
    produced in the arch/mips perf events code that are promoted to errors:
    
     arch/mips/kernel/perf_event_mipsxx.c:792:3: error: this statement may fall through [-Werror=implicit-fallthrough=]
     arch/mips/kernel/perf_event_mipsxx.c:795:3: error: this statement may fall through [-Werror=implicit-fallthrough=]
     arch/mips/kernel/perf_event_mipsxx.c:798:3: error: this statement may fall through [-Werror=implicit-fallthrough=]
     arch/mips/kernel/perf_event_mipsxx.c:1407:6: error: this statement may fall through [-Werror=implicit-fallthrough=]
    
    Assume the fall throughs are deliberate amd annotate/eliminate them.
    
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Gustavo A. R. Silva <gustavo@embeddedor.com>
    Cc: Kees Cook <keescook@chromium.org>
    Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
    [paul.burton@mips.com:
      - Make n signed to fix the loop condition.
      - Simplify the initialization of n, which should never have a value
        greater than 4.
      - Invert conditions in the loop to decrease indentation.]
    Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
    03bcba73
perf_event_mipsxx.c 46.9 KB