Re: [PATCH] staging: drivers: hid: hid-asus.c: Optimized input logic for keys

From: Joe Perches
Date: Mon May 09 2022 - 09:55:04 EST


On Mon, 2022-05-09 at 12:02 +0200, Johan Boger wrote:
> Instead of calling asus_map_key_clear() function in each case,
> we now set a temporary value and clear it after default.
> Patch was checked by checkpatch and adjusted accordingly.

This patch subject is not correct. This is not a staging patch.

Your commit message is also incomplete as this is modifying comments,
changing whitespace, and changing brace styles.

and IMO:

Either use a single line case style like:

case foo: statement; break;

or use a multiple line case style like:

case foo:
statement;
break;

but please do not use a mixed case one line and statement; break;
on another like:

case foo:
statement; break;

Please remember checkpatch is only a guide, it's not the last word
on style where every message it emits requires an actual code change.

btw: there are _many_ single line case uses in the kernel

$ git grep -P 'case\s+\w+\s*:\s*\w+' -- '*.[ch]' | wc -l
7581