All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Dan Carpenter <error27@gmail.com>
Subject: [bcachefs:bcachefs-testing 404/405] fs/bcachefs/alloc/background.c:808 bch2_trigger_alloc() warn: check likely/unlikely parentheses
Date: Mon, 23 Feb 2026 15:58:54 +0800	[thread overview]
Message-ID: <202602231539.ZKOEtCIH-lkp@intel.com> (raw)

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: Kent Overstreet <kent.overstreet@linux.dev>
TO: Kent Overstreet <kent.overstreet@linux.dev>

tree:   https://evilpiepirate.org/git/bcachefs.git bcachefs-testing
head:   ae4776b430164640cf80d5e1d5ff47862d951185
commit: 85cde1245a273a5b44dbb108f98d51c77468d730 [404/405] bcachefs: alloc trigger: convert BUG_ON to fsck_err for bucket going empty while not open
:::::: branch date: 2 hours ago
:::::: commit date: 4 days ago
config: i386-randconfig-r072-20260223 (https://download.01.org/0day-ci/archive/20260223/202602231539.ZKOEtCIH-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
smatch version: v0.5.0-8994-gd50c5a4c

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>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202602231539.ZKOEtCIH-lkp@intel.com/

smatch warnings:
fs/bcachefs/alloc/background.c:808 bch2_trigger_alloc() warn: check likely/unlikely parentheses

vim +808 fs/bcachefs/alloc/background.c

31e35a63fb6b49 fs/bcachefs/alloc/background.c Kent Overstreet   2025-11-09  770  
153d1c63c2aca9 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  771  int bch2_trigger_alloc(struct btree_trans *trans,
153d1c63c2aca9 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  772  		       enum btree_id btree, unsigned level,
717296c34c8d9d fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-27  773  		       struct bkey_s_c old, struct bkey_s new,
2d288745ebc202 fs/bcachefs/alloc_background.c Nathan Chancellor 2024-04-23  774  		       enum btree_iter_update_trigger_flags flags)
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  775  {
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  776  	struct bch_fs *c = trans->c;
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  777  	int ret = 0;
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  778  
82afb11ca4d03a fs/bcachefs/alloc_background.c Kent Overstreet   2025-07-14  779  	CLASS(bch2_dev_bucket_tryget, ca)(c, new.k->p);
a7f1c26f5907dd fs/bcachefs/alloc_background.c Kent Overstreet   2024-04-30  780  	if (!ca)
09b9c72bd4b77a fs/bcachefs/alloc_background.c Kent Overstreet   2025-05-28  781  		return bch_err_throw(c, trigger_alloc);
153d1c63c2aca9 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  782  
153d1c63c2aca9 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  783  	struct bch_alloc_v4 old_a_convert;
153d1c63c2aca9 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  784  	const struct bch_alloc_v4 *old_a = bch2_alloc_to_v4(old, &old_a_convert);
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  785  
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  786  	struct bch_alloc_v4 *new_a;
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  787  	if (likely(new.k->type == KEY_TYPE_alloc_v4)) {
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  788  		new_a = bkey_s_to_alloc_v4(new).v;
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  789  	} else {
e150a7e89c4727 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-18  790  		BUG_ON(!(flags & (BTREE_TRIGGER_gc|BTREE_TRIGGER_check_repair)));
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  791  
1793cc6db8c995 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  792  		struct bkey_i_alloc_v4 *new_ka =
1793cc6db8c995 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  793  			errptr_try(bch2_alloc_to_v4_mut_inlined(trans, new.s_c));
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  794  		new_a = &new_ka->v;
bd864bc2d90790 fs/bcachefs/alloc_background.c Kent Overstreet   2024-08-12  795  	}
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  796  
38ad9dc8c61944 fs/bcachefs/alloc_background.c Kent Overstreet   2024-05-29  797  	if (flags & BTREE_TRIGGER_transactional) {
fa9bb741fea117 fs/bcachefs/alloc_background.c Kent Overstreet   2024-04-30  798  		alloc_data_type_set(new_a, new_a->data_type);
822835ffeae411 fs/bcachefs/alloc_background.c Kent Overstreet   2022-04-01  799  
be565740ee8479 fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-07  800  		int is_empty_delta = (int) data_type_is_empty(new_a->data_type) -
be565740ee8479 fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-07  801  				     (int) data_type_is_empty(old_a->data_type);
be565740ee8479 fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-07  802  
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  803  		if (is_empty_delta < 0 &&
7f4fe32ecd7430 fs/bcachefs/alloc/background.c Kent Overstreet   2026-01-23  804  		    (new_a->data_type != BCH_DATA_sb &&
7f4fe32ecd7430 fs/bcachefs/alloc/background.c Kent Overstreet   2026-01-23  805  		     new_a->data_type != BCH_DATA_journal) &&
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  806  		    !bch2_bucket_is_open_safe(c, new.k->p.inode, new.k->p.offset)) {
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  807  			CLASS(printbuf, buf)();
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18 @808  			log_fsck_err_on(true, trans,
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  809  				alloc_key_bucket_nonempty_to_empty_not_open,
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  810  				"bucket %u:%llu going empty but not open\n%s",
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  811  				new.k->p.inode, new.k->p.offset,
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  812  				(bch2_bkey_val_to_text(&buf, c, new.s_c), buf.buf));
85cde1245a273a fs/bcachefs/alloc/background.c Kent Overstreet   2026-02-18  813  		}
7f4fe32ecd7430 fs/bcachefs/alloc/background.c Kent Overstreet   2026-01-23  814  
be565740ee8479 fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-07  815  		if (is_empty_delta < 0) {
cff07e2739d81c fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-17  816  			new_a->io_time[READ] = bch2_current_io_time(c, READ);
cff07e2739d81c fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-17  817  			new_a->io_time[WRITE]= bch2_current_io_time(c, WRITE);
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  818  			SET_BCH_ALLOC_V4_NEED_INC_GEN(new_a, true);
59cc38b8d43b52 fs/bcachefs/alloc_background.c Kent Overstreet   2022-02-10  819  			SET_BCH_ALLOC_V4_NEED_DISCARD(new_a, true);
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  820  		}
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  821  
822835ffeae411 fs/bcachefs/alloc_background.c Kent Overstreet   2022-04-01  822  		if (data_type_is_empty(new_a->data_type) &&
822835ffeae411 fs/bcachefs/alloc_background.c Kent Overstreet   2022-04-01  823  		    BCH_ALLOC_V4_NEED_INC_GEN(new_a) &&
717296c34c8d9d fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-27  824  		    !bch2_bucket_is_open_safe(c, new.k->p.inode, new.k->p.offset)) {
69bd8a927702ce fs/bcachefs/alloc_background.c Kent Overstreet   2025-02-07  825  			if (new_a->oldest_gen == new_a->gen &&
69bd8a927702ce fs/bcachefs/alloc_background.c Kent Overstreet   2025-02-07  826  			    !bch2_bucket_sectors_total(*new_a))
69bd8a927702ce fs/bcachefs/alloc_background.c Kent Overstreet   2025-02-07  827  				new_a->oldest_gen++;
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  828  			new_a->gen++;
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  829  			SET_BCH_ALLOC_V4_NEED_INC_GEN(new_a, false);
f648b6c12b70af fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-20  830  			alloc_data_type_set(new_a, new_a->data_type);
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  831  		}
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  832  
19a614d2e4beed fs/bcachefs/alloc_background.c Kent Overstreet   2023-01-30  833  		if (old_a->data_type != new_a->data_type ||
822835ffeae411 fs/bcachefs/alloc_background.c Kent Overstreet   2022-04-01  834  		    (new_a->data_type == BCH_DATA_free &&
19a614d2e4beed fs/bcachefs/alloc_background.c Kent Overstreet   2023-01-30  835  		     alloc_freespace_genbits(*old_a) != alloc_freespace_genbits(*new_a))) {
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  836  			try(bch2_bucket_do_index(trans, ca, old, old_a, false));
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  837  			try(bch2_bucket_do_index(trans, ca, new.s_c, new_a, true));
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  838  		}
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  839  
7003589dabcdfd fs/bcachefs/alloc_background.c Kent Overstreet   2022-04-10  840  		if (new_a->data_type == BCH_DATA_cached &&
7003589dabcdfd fs/bcachefs/alloc_background.c Kent Overstreet   2022-04-10  841  		    !new_a->io_time[READ])
cff07e2739d81c fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-17  842  			new_a->io_time[READ] = bch2_current_io_time(c, READ);
7003589dabcdfd fs/bcachefs/alloc_background.c Kent Overstreet   2022-04-10  843  
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  844  		try(bch2_lru_change(trans, new.k->p.inode,
717296c34c8d9d fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-27  845  				    bucket_to_u64(new.k->p),
e1304967078c17 fs/bcachefs/alloc_background.c Kent Overstreet   2025-02-10  846  				    alloc_lru_idx_read(*old_a),
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  847  				    alloc_lru_idx_read(*new_a)));
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  848  
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  849  		try(bch2_lru_change(trans,
b8e37c1645e963 fs/bcachefs/alloc_background.c Kent Overstreet   2025-02-10  850  				    BCH_LRU_BUCKET_FRAGMENTATION,
717296c34c8d9d fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-27  851  				    bucket_to_u64(new.k->p),
e1304967078c17 fs/bcachefs/alloc_background.c Kent Overstreet   2025-02-10  852  				    alloc_lru_idx_fragmentation(*old_a, ca),
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  853  				    alloc_lru_idx_fragmentation(*new_a, ca)));
80c33085783656 fs/bcachefs/alloc_background.c Kent Overstreet   2022-12-05  854  
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  855  		if (old_a->gen != new_a->gen)
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  856  			try(bch2_bucket_gen_update(trans, new.k->p, new_a->gen));
5250b74d55e162 fs/bcachefs/alloc_background.c Kent Overstreet   2022-11-25  857  
3c16c1d9609b81 fs/bcachefs/alloc/background.c Kent Overstreet   2025-10-05  858  		try(bch2_alloc_key_to_dev_counters(trans, ca, old_a, new_a, flags));
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  859  	}
c6b2826cd14c54 fs/bcachefs/alloc_background.c Kent Overstreet   2021-12-11  860  
5dd8c60e1e0448 fs/bcachefs/alloc_background.c Kent Overstreet   2024-04-07  861  	if ((flags & BTREE_TRIGGER_atomic) && (flags & BTREE_TRIGGER_insert)) {
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  862  		u64 transaction_seq = trans->journal_res.seq;
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  863  		BUG_ON(!transaction_seq);
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  864  
31e35a63fb6b49 fs/bcachefs/alloc/background.c Kent Overstreet   2025-11-09  865  		CLASS(printbuf, buf)();
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  866  		if (log_fsck_err_on(transaction_seq && new_a->journal_seq_nonempty > transaction_seq,
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  867  				    trans, alloc_key_journal_seq_in_future,
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  868  				    "bucket journal seq in future (currently at %llu)\n%s",
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  869  				    journal_cur_seq(&c->journal),
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  870  				    (bch2_bkey_val_to_text(&buf, c, new.s_c), buf.buf)))
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  871  			new_a->journal_seq_nonempty = transaction_seq;
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  872  
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  873  		int is_empty_delta = (int) data_type_is_empty(new_a->data_type) -
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  874  				     (int) data_type_is_empty(old_a->data_type);
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  875  
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  876  		/*
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  877  		 * Record journal sequence number of empty -> nonempty transition:
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  878  		 * Note that there may be multiple empty -> nonempty
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  879  		 * transitions, data in a bucket may be overwritten while we're
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  880  		 * still writing to it - so be careful to only record the first:
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  881  		 * */
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  882  		if (is_empty_delta < 0 &&
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  883  		    new_a->journal_seq_empty <= c->journal.flushed_seq_ondisk) {
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  884  			new_a->journal_seq_nonempty	= transaction_seq;
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  885  			new_a->journal_seq_empty	= 0;
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  886  		}
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  887  
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  888  		/*
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  889  		 * Bucket becomes empty: mark it as waiting for a journal flush,
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  890  		 * unless updates since empty -> nonempty transition were never
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  891  		 * flushed - we may need to ask the journal not to flush
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  892  		 * intermediate sequence numbers:
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  893  		 */
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  894  		if (is_empty_delta > 0) {
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  895  			if (new_a->journal_seq_nonempty == transaction_seq ||
89e74eccab9248 fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-08  896  			    bch2_journal_noflush_seq(&c->journal,
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  897  						     new_a->journal_seq_nonempty,
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  898  						     transaction_seq)) {
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  899  				new_a->journal_seq_nonempty = new_a->journal_seq_empty = 0;
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  900  			} else {
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  901  				new_a->journal_seq_empty = transaction_seq;
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  902  
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  903  				ret = bch2_set_bucket_needs_journal_commit(&c->buckets_waiting_for_journal,
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  904  									   c->journal.flushed_seq_ondisk,
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  905  									   new.k->p.inode, new.k->p.offset,
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  906  									   transaction_seq);
38ad9dc8c61944 fs/bcachefs/alloc_background.c Kent Overstreet   2024-05-29  907  				if (bch2_fs_fatal_err_on(ret, c,
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  908  						"setting bucket_needs_journal_commit: %s",
9e779f3f24fbca fs/bcachefs/alloc_background.c Kent Overstreet   2024-12-06  909  						bch2_err_str(ret)))
82afb11ca4d03a fs/bcachefs/alloc_background.c Kent Overstreet   2025-07-14  910  					return ret;
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  911  			}
0eafe758ac440f fs/bcachefs/alloc_background.c Kent Overstreet   2024-11-28  912  		}
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  913  
9432e90df1b8a5 fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-06  914  		if (new_a->gen != old_a->gen) {
18dad454cd16cb fs/bcachefs/alloc_background.c Kent Overstreet   2025-05-24  915  			guard(rcu)();
9432e90df1b8a5 fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-06  916  			u8 *gen = bucket_gen(ca, new.k->p.offset);
18dad454cd16cb fs/bcachefs/alloc_background.c Kent Overstreet   2025-05-24  917  			if (unlikely(!gen))
31e35a63fb6b49 fs/bcachefs/alloc/background.c Kent Overstreet   2025-11-09  918  				return inval_bucket_key(trans, new.s_c);
9432e90df1b8a5 fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-06  919  			*gen = new_a->gen;
9432e90df1b8a5 fs/bcachefs/alloc_background.c Kent Overstreet   2024-06-06  920  		}
6820ac2cdc3095 fs/bcachefs/alloc_background.c Kent Overstreet   2023-12-28  921  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

             reply	other threads:[~2026-02-23  7:59 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-23  7:58 kernel test robot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-06-29 18:49 [bcachefs:bcachefs-testing 404/405] fs/bcachefs/alloc/background.c:808 bch2_trigger_alloc() warn: check likely/unlikely parentheses kernel test robot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202602231539.ZKOEtCIH-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=error27@gmail.com \
    --cc=oe-kbuild@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.