:::::: :::::: Manual check reason: "low confidence static check warning: drivers/block/brd.c:443:18: warning: Uninitialized variables: brd.brd_number, brd.brd_list, brd.brd_lock, brd.brd_pages, brd.brd_nr_pages [uninitvar]" ::::::
CC: kbuild-...@lists.01.org BCC: l...@intel.com CC: linux-ker...@vger.kernel.org TO: Tetsuo Handa <penguin-ker...@i-love.sakura.ne.jp> CC: Jens Axboe <ax...@kernel.dk> CC: Christoph Hellwig <h...@lst.de> CC: Luis Chamberlain <mcg...@kernel.org> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 79fe0f863f920c5fcf9dea61676742f813f0b7a6 commit: 00358933f66c44d511368a57eb421e172447cfb9 brd: remove brd_devices_mutex mutex date: 5 months ago :::::: branch date: 71 minutes ago :::::: commit date: 5 months ago compiler: m68k-linux-gcc (GCC) 11.3.0 reproduce (cppcheck warning): # apt-get install cppcheck git checkout 00358933f66c44d511368a57eb421e172447cfb9 cppcheck --quiet --enable=style,performance,portability --template=gcc FILE If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot <l...@intel.com> cppcheck possible warnings: (new ones prefixed by >>, may not real problems) >> drivers/block/brd.c:443:18: warning: Uninitialized variables: >> brd.brd_number, brd.brd_list, brd.brd_lock, brd.brd_pages, brd.brd_nr_pages >> [uninitvar] brd_free_pages(brd); ^ vim +443 drivers/block/brd.c 9db5579be4bb53 Nicholas Piggin 2008-02-08 433 00358933f66c44 Tetsuo Handa 2022-01-06 434 static void brd_cleanup(void) 9db5579be4bb53 Nicholas Piggin 2008-02-08 435 { 00358933f66c44 Tetsuo Handa 2022-01-06 436 struct brd_device *brd, *next; 00358933f66c44 Tetsuo Handa 2022-01-06 437 00358933f66c44 Tetsuo Handa 2022-01-06 438 debugfs_remove_recursive(brd_debugfs_dir); 00358933f66c44 Tetsuo Handa 2022-01-06 439 00358933f66c44 Tetsuo Handa 2022-01-06 440 list_for_each_entry_safe(brd, next, &brd_devices, brd_list) { 9db5579be4bb53 Nicholas Piggin 2008-02-08 441 del_gendisk(brd->brd_disk); 7f9b348cb5e942 Christoph Hellwig 2021-05-21 442 blk_cleanup_disk(brd->brd_disk); 7f9b348cb5e942 Christoph Hellwig 2021-05-21 @443 brd_free_pages(brd); f7bf35862477d6 Tetsuo Handa 2021-09-07 444 list_del(&brd->brd_list); 7f9b348cb5e942 Christoph Hellwig 2021-05-21 445 kfree(brd); 9db5579be4bb53 Nicholas Piggin 2008-02-08 446 } 00358933f66c44 Tetsuo Handa 2022-01-06 447 } 9db5579be4bb53 Nicholas Piggin 2008-02-08 448 :::::: The code at line 443 was first introduced by commit :::::: 7f9b348cb5e94259acdcbafbcaed55d3bb515304 brd: convert to blk_alloc_disk/blk_cleanup_disk :::::: TO: Christoph Hellwig <h...@lst.de> :::::: CC: Jens Axboe <ax...@kernel.dk> -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org