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]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
