CC: [email protected]
CC: "Darrick J. Wong" <[email protected]>
TO: "Darrick J. Wong" <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git 
widen-efi-and-bui-formats
head:   e0082e8a4eb51065947a02435610d4c717845aee
commit: 66dd4d9719cc9f0478d9f1dd36d09ec787575396 [8/164] xfs: remove the 
for_each_xbitmap_ helpers
:::::: branch date: 27 hours ago
:::::: commit date: 27 hours ago
config: x86_64-randconfig-m001-20201027 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
fs/xfs/scrub/bitmap.c:335 xbitmap_walk() error: uninitialized symbol 'error'.
fs/xfs/scrub/bitmap.c:360 xbitmap_walk_bits_in_run() error: uninitialized 
symbol 'error'.

vim +/error +335 fs/xfs/scrub/bitmap.c

66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  318  
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  319  /* Call a function for every 
run of set bits in this bitmap. */
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  320  int
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  321  xbitmap_walk(
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  322         struct xbitmap          
*bitmap,
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  323         xbitmap_walk_fn fn,
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  324         void                    
*priv)
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  325  {
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  326         struct xbitmap_range    
*bex, *n;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  327         int                     
error;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  328  
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  329         
for_each_xbitmap_extent(bex, n, bitmap) {
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  330                 error = 
fn(bex->start, bex->len, priv);
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  331                 if (error)
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  332                         break;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  333         }
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  334  
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25 @335         return error;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  336  }
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  337  
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  338  struct xbitmap_walk_bits {
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  339         xbitmap_walk_bits_fn    
fn;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  340         void                    
*priv;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  341  };
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  342  
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  343  /* Walk all the bits in a run. 
*/
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  344  static int
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  345  xbitmap_walk_bits_in_run(
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  346         uint64_t                
        start,
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  347         uint64_t                
        len,
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  348         void                    
        *priv)
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  349  {
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  350         struct 
xbitmap_walk_bits        *wb = priv;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  351         uint64_t                
        i;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  352         int                     
        error;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  353  
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  354         for (i = start; i < 
start + len; i++) {
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  355                 error = 
wb->fn(i, wb->priv);
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  356                 if (error)
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  357                         break;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  358         }
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  359  
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25 @360         return error;
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  361  }
66dd4d9719cc9f0 Darrick J. Wong 2020-10-25  362  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to