Thread (51 messages) 51 messages, 4 authors, 2018-03-17

Re: [PATCH 12/16] bcache: Make it easier for static analyzers to analyze bch_allocator_thread()

From: Coly Li <hidden>
Date: 2018-03-16 01:00:52

On 16/03/2018 12:52 AM, Bart Van Assche wrote:
On Fri, 2018-03-16 at 00:29 +0800, Coly Li wrote:
quoted
On 15/03/2018 11:08 PM, Bart Van Assche wrote:
quoted
This patch does not change any functionality but avoids that smatch
reports the following:

drivers/md/bcache/alloc.c:334: bch_allocator_thread() error: uninitialized symbol 'bucket'.

Signed-off-by: Bart Van Assche <redacted>
Hi Bart,

Your change is OK to me, but the original code seems OK too. Can I say
this is a bug should be fixed from smatch ?
Hello Coly,

It would be great if smatch would be modified such that it does not complain
about this code. But I think that this patch does not only make the code
easier to analyze for static analyzers but also for humans. So please evaluate
this patch from that perspective.
Hi Bart,

It's fair enough, I am convinced. Thanks.

Reviewed-by: Coly Li <redacted>

Coly Li
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help