[PATCH 104/141] mtd: rawnand: stm32_fmc2: Fix fall-through warnings for Clang
Gustavo A. R. Silva
gustavo at embeddedor.com
Mon Feb 8 10:15:00 EST 2021
Hi Miquel,
On 11/23/20 02:33, Miquel Raynal wrote:
> Hi Gustavo,
>
> "Gustavo A. R. Silva" <gustavoars at kernel.org> wrote on Fri, 20 Nov 2020
> 12:37:48 -0600:
>
>> In preparation to enable -Wimplicit-fallthrough for Clang, fix a couple
>> of warnings by explicitly adding a couple of fallthrough pseudo-keywords
>> instead of letting the code fall through to the next case.
>>
>> Link: https://github.com/KSPP/linux/issues/115
>> Signed-off-by: Gustavo A. R. Silva <gustavoars at kernel.org>
>> ---
>> drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2 ++
>> 1 file changed, 2 insertions(+)
>>
>> diff --git a/drivers/mtd/nand/raw/stm32_fmc2_nand.c b/drivers/mtd/nand/raw/stm32_fmc2_nand.c
>> index 550bda4d1415..002fa521036f 100644
>> --- a/drivers/mtd/nand/raw/stm32_fmc2_nand.c
>> +++ b/drivers/mtd/nand/raw/stm32_fmc2_nand.c
>> @@ -531,6 +531,7 @@ static int stm32_fmc2_nfc_ham_correct(struct nand_chip *chip, u8 *dat,
>> switch (b % 4) {
>> case 2:
>> bit_position += shifting;
>> + fallthrough;
>
> In patch 100, 101, 102, 103 you 'break' in this case (when the
> statement falls into the empty following statement which itself
> breaks). Please make it consistent and use break here, below, and in
> patch 132.
I'll address this and send separate patches.
> LGTM otherwise.
Thanks!
--
Gustavo
More information about the linux-arm-kernel
mailing list