* [bcachefs:bcachefs-testing 231/231] fs/bcachefs/io_write.c:377:20: warning: unused variable 'iter'
@ 2025-07-31 7:14 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2025-07-31 7:14 UTC (permalink / raw)
To: Kent Overstreet; +Cc: oe-kbuild-all, Kent Overstreet
tree: https://evilpiepirate.org/git/bcachefs.git bcachefs-testing
head: 3c91617410c88ee0388ef57f205fc200b914a19f
commit: 3c91617410c88ee0388ef57f205fc200b914a19f [231/231] bcachefs: CLASS(btree_iter)
config: s390-randconfig-002-20250731 (https://download.01.org/0day-ci/archive/20250731/202507311531.5K99PBjf-lkp@intel.com/config)
compiler: s390-linux-gcc (GCC) 10.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250731/202507311531.5K99PBjf-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202507311531.5K99PBjf-lkp@intel.com/
All warnings (new ones prefixed by >>):
fs/bcachefs/io_write.c: In function 'bch2_write_index_default':
>> fs/bcachefs/io_write.c:377:20: warning: unused variable 'iter' [-Wunused-variable]
377 | struct btree_iter iter;
| ^~~~
vim +/iter +377 fs/bcachefs/io_write.c
70de7a47e2c56a fs/bcachefs/io.c Kent Overstreet 2022-11-13 370
af171183194f73 fs/bcachefs/io.c Kent Overstreet 2022-10-28 371 static int bch2_write_index_default(struct bch_write_op *op)
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 372 {
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 373 struct bch_fs *c = op->c;
07a1006ae81580 fs/bcachefs/io.c Kent Overstreet 2020-12-17 374 struct bkey_buf sk;
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 375 struct keylist *keys = &op->insert_keys;
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 376 struct bkey_i *k = bch2_keylist_front(keys);
67e0dd8f0d8b4b fs/bcachefs/io.c Kent Overstreet 2021-08-30 @377 struct btree_iter iter;
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 378 subvol_inum inum = {
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 379 .subvol = op->subvol,
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 380 .inum = k->k.p.inode,
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 381 };
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 382 int ret;
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 383
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 384 BUG_ON(!inum.subvol);
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 385
3e45706bb210f6 fs/bcachefs/io_write.c Kent Overstreet 2025-07-14 386 CLASS(btree_trans, trans)(c);
07a1006ae81580 fs/bcachefs/io.c Kent Overstreet 2020-12-17 387 bch2_bkey_buf_init(&sk);
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 388
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 389 do {
6bd68ec266ad71 fs/bcachefs/io_write.c Kent Overstreet 2023-09-12 390 bch2_trans_begin(trans);
a8abd3a7f63efe fs/bcachefs/io.c Kent Overstreet 2019-12-20 391
35189e09ab4678 fs/bcachefs/io.c Kent Overstreet 2019-11-09 392 k = bch2_keylist_front(keys);
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 393 bch2_bkey_buf_copy(&sk, c, k);
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 394
6bd68ec266ad71 fs/bcachefs/io_write.c Kent Overstreet 2023-09-12 395 ret = bch2_subvolume_get_snapshot(trans, inum.subvol,
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 396 &sk.k->k.p.snapshot);
549d173c1bd9b5 fs/bcachefs/io.c Kent Overstreet 2022-07-17 397 if (bch2_err_matches(ret, BCH_ERR_transaction_restart))
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 398 continue;
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 399 if (ret)
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 400 break;
e751c01a8ee1ca fs/bcachefs/io.c Kent Overstreet 2021-03-24 401
3c91617410c88e fs/bcachefs/io_write.c Kent Overstreet 2025-07-30 402 CLASS(btree_iter, iter)(trans, BTREE_ID_extents,
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 403 bkey_start_pos(&sk.k->k),
5dd8c60e1e0448 fs/bcachefs/io_write.c Kent Overstreet 2024-04-07 404 BTREE_ITER_slots|BTREE_ITER_intent);
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 405
c631bb41f5a9cf fs/bcachefs/io_write.c Kent Overstreet 2025-05-16 406 ret = bch2_extent_update(trans, inum, &iter, sk.k,
a1ee777bfcceeb fs/bcachefs/io.c Kent Overstreet 2022-11-03 407 &op->res,
a6336910b1c307 fs/bcachefs/io.c Kent Overstreet 2021-05-20 408 op->new_i_size, &op->i_sectors_delta,
14e2523fc59d16 fs/bcachefs/io_write.c Kent Overstreet 2025-01-19 409 op->flags & BCH_WRITE_check_enospc);
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 410
549d173c1bd9b5 fs/bcachefs/io.c Kent Overstreet 2022-07-17 411 if (bch2_err_matches(ret, BCH_ERR_transaction_restart))
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 412 continue;
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 413 if (ret)
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 414 break;
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 415
e88a75ebe86c1d fs/bcachefs/io.c Kent Overstreet 2022-11-24 416 if (bkey_ge(iter.pos, k->k.p))
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 417 bch2_keylist_pop_front(&op->insert_keys);
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 418 else
8c6d298ab22fc1 fs/bcachefs/io.c Kent Overstreet 2021-03-12 419 bch2_cut_front(iter.pos, k);
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 420 } while (!bch2_keylist_empty(keys));
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 421
07a1006ae81580 fs/bcachefs/io.c Kent Overstreet 2020-12-17 422 bch2_bkey_buf_exit(&sk, c);
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 423
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 424 return ret;
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 425 }
9a3df993e15e0d fs/bcachefs/io.c Kent Overstreet 2019-10-09 426
:::::: The code at line 377 was first introduced by commit
:::::: 67e0dd8f0d8b4bf09098c4692abcb43a20089dff bcachefs: btree_path
:::::: TO: Kent Overstreet <kent.overstreet@gmail.com>
:::::: CC: Kent Overstreet <kent.overstreet@linux.dev>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-07-31 7:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-31 7:14 [bcachefs:bcachefs-testing 231/231] fs/bcachefs/io_write.c:377:20: warning: unused variable 'iter' kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.