]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commitdiff
lib/vsprintf: Mark expected switch fall-through
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 16 Feb 2018 21:07:11 +0000 (23:07 +0200)
committerPetr Mladek <pmladek@suse.com>
Wed, 11 Apr 2018 09:19:13 +0000 (11:19 +0200)
In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.

Link: http://lkml.kernel.org/r/20180216210711.79901-9-andriy.shevchenko@linux.intel.com
To: "Tobin C . Harding" <me@tobin.cc>
To: linux@rasmusvillemoes.dk
To: Joe Perches <joe@perches.com>
To: linux-kernel@vger.kernel.org
To: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
lib/vsprintf.c

index 97be2d07297a70ff1fa841f2c401af2bf4985a35..38a71df48d4893c9561a0b76ff00c2ae26ff4af1 100644 (file)
@@ -2092,6 +2092,7 @@ qualifier:
 
        case 'x':
                spec->flags |= SMALL;
+               /* fall through */
 
        case 'X':
                spec->base = 16;
@@ -3046,8 +3047,10 @@ int vsscanf(const char *buf, const char *fmt, va_list args)
                        break;
                case 'i':
                        base = 0;
+                       /* fall through */
                case 'd':
                        is_sign = true;
+                       /* fall through */
                case 'u':
                        break;
                case '%':