Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bcachefs: eytzinger_for_each() declares loop iter

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>

+3 -3
+1 -1
fs/bcachefs/bset.c
··· 720 720 { 721 721 struct bkey_packed *prev = NULL, *k = btree_bkey_first(b, t); 722 722 struct bkey_i min_key, max_key; 723 - unsigned j, cacheline = 1; 723 + unsigned cacheline = 1; 724 724 725 725 t->size = min(bkey_to_cacheline(b, t, btree_bkey_last(b, t)), 726 726 bset_ro_tree_capacity(b, t));
+2 -2
fs/bcachefs/eytzinger.h
··· 156 156 } 157 157 158 158 #define eytzinger1_for_each(_i, _size) \ 159 - for ((_i) = eytzinger1_first((_size)); \ 159 + for (unsigned (_i) = eytzinger1_first((_size)); \ 160 160 (_i) != 0; \ 161 161 (_i) = eytzinger1_next((_i), (_size))) 162 162 ··· 227 227 } 228 228 229 229 #define eytzinger0_for_each(_i, _size) \ 230 - for ((_i) = eytzinger0_first((_size)); \ 230 + for (unsigned (_i) = eytzinger0_first((_size)); \ 231 231 (_i) != -1; \ 232 232 (_i) = eytzinger0_next((_i), (_size))) 233 233