All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.