On Fri, 2018-03-16 at 00:29 +0800, Coly Li wrote: > On 15/03/2018 11:08 PM, Bart Van Assche wrote: > > 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 <bart.vanassche@xxxxxxx> > > 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. Thanks, Bart.