[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <653914f26dc8433a3f682b5e7eb850ab94bd431d.camel@perches.com>
Date: Sun, 01 Jul 2018 11:26:32 -0700
From: Joe Perches <joe@...ches.com>
To: Julia Lawall <Julia.Lawall@...6.fr>, linux-usb@...r.kernel.org,
Chengguang Xu <cgxu519@....com>
Cc: kernel-janitors@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-input@...r.kernel.org, linux-media@...r.kernel.org
Subject: Re: [PATCH 0/3] cast sizeof to int for comparison
On Sun, 2018-07-01 at 19:32 +0200, Julia Lawall wrote:
> Comparing an int to a size, which is unsigned, causes the int to become
> unsigned, giving the wrong result.
>
> The semantic match that finds this problem is as follows:
> (http://coccinelle.lip6.fr/)
Great, thanks.
But what about the ones in net/smc like:
> net/smc/smc_clc.c:
>
> len = kernel_sendmsg(smc->clcsock, &msg, &vec, 1,
> sizeof(struct smc_clc_msg_decline));
> if (len < sizeof(struct smc_clc_msg_decline))
Are those detected by the semantic match and ignored?
Powered by blists - more mailing lists