:::::: 
:::::: 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

Reply via email to