aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/bcache/debug.c
diff options
context:
space:
mode:
authorKent Overstreet <kmo@daterainc.com>2013-11-11 20:35:24 -0500
committerKent Overstreet <kmo@daterainc.com>2014-01-08 16:05:13 -0500
commitc052dd9a26f60bcf70c0c3fcc08e07abb60295cd (patch)
tree9b6f0f270c546ef974bd0b091679a81e1ea295fc /drivers/md/bcache/debug.c
parentf67342dd342d5917d94a7c0ffbde5f78e0d7a57a (diff)
bcache: Convert btree_iter to struct btree_keys
More work to disentangle bset.c from struct btree Signed-off-by: Kent Overstreet <kmo@daterainc.com>
Diffstat (limited to 'drivers/md/bcache/debug.c')
-rw-r--r--drivers/md/bcache/debug.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/md/bcache/debug.c b/drivers/md/bcache/debug.c
index 8acc18af07c1..3de27e2a4e07 100644
--- a/drivers/md/bcache/debug.c
+++ b/drivers/md/bcache/debug.c
@@ -246,7 +246,7 @@ int __bch_count_data(struct btree *b)
246 struct bkey *k; 246 struct bkey *k;
247 247
248 if (!b->level) 248 if (!b->level)
249 for_each_key(b, k, &iter) 249 for_each_key(&b->keys, k, &iter)
250 ret += KEY_SIZE(k); 250 ret += KEY_SIZE(k);
251 return ret; 251 return ret;
252} 252}
@@ -258,7 +258,7 @@ void __bch_check_keys(struct btree *b, const char *fmt, ...)
258 struct btree_iter iter; 258 struct btree_iter iter;
259 const char *err; 259 const char *err;
260 260
261 for_each_key(b, k, &iter) { 261 for_each_key(&b->keys, k, &iter) {
262 if (!b->level) { 262 if (!b->level) {
263 err = "Keys out of order"; 263 err = "Keys out of order";
264 if (p && bkey_cmp(&START_KEY(p), &START_KEY(k)) > 0) 264 if (p && bkey_cmp(&START_KEY(p), &START_KEY(k)) > 0)
@@ -298,6 +298,7 @@ bug:
298 298
299void bch_btree_iter_next_check(struct btree_iter *iter) 299void bch_btree_iter_next_check(struct btree_iter *iter)
300{ 300{
301#if 0
301 struct bkey *k = iter->data->k, *next = bkey_next(k); 302 struct bkey *k = iter->data->k, *next = bkey_next(k);
302 303
303 if (next < iter->data->end && 304 if (next < iter->data->end &&
@@ -305,6 +306,7 @@ void bch_btree_iter_next_check(struct btree_iter *iter)
305 bch_dump_bucket(iter->b); 306 bch_dump_bucket(iter->b);
306 panic("Key skipped backwards\n"); 307 panic("Key skipped backwards\n");
307 } 308 }
309#endif
308} 310}
309 311
310#endif 312#endif