Re: [PATCH v4] hwmon: (asus-ec-sensors) merge setup functions

From: Guenter Roeck
Date: Wed Feb 16 2022 - 13:50:06 EST


On 2/16/22 10:23, Eugene Shalygin wrote:
On Wed, 16 Feb 2022 at 19:08, Guenter Roeck <linux@xxxxxxxxxxxx> wrote:
$ scripts/checkpatch.pl --strict asus-ec

So, contributors have to use the --strict option?

WARNING: braces {} are not necessary for single statement blocks

The file is full of such braces, because I like them and it is only a
warning. How should I proceed with them?


Warnings are also seen without --strict; that only adds the CHECK messages.
You should follow Linux kernel coding style when you write kernel code,
not your personal preferences. Also please consider reading
Documentation/hwmon/submitting-patches.rst, which specifically says

* Please run your patch through 'checkpatch --strict'. There should be no
errors, no warnings, and few if any check messages. If there are any
messages, please be prepared to explain.

* If your patch generates checkpatch errors, warnings, or check messages,
please refrain from explanations such as "I prefer that coding style".
Keep in mind that each unnecessary message helps hiding a real problem,
and a consistent coding style makes it easier for others to understand
and review the code.

Thanks,
Guenter