diff options
author | Kent Overstreet <kmo@daterainc.com> | 2013-11-11 20:35:24 -0500 |
---|---|---|
committer | Kent Overstreet <kmo@daterainc.com> | 2014-01-08 16:05:13 -0500 |
commit | c052dd9a26f60bcf70c0c3fcc08e07abb60295cd (patch) | |
tree | 9b6f0f270c546ef974bd0b091679a81e1ea295fc /drivers/md/bcache/debug.c | |
parent | f67342dd342d5917d94a7c0ffbde5f78e0d7a57a (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.c | 6 |
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 | ||
299 | void bch_btree_iter_next_check(struct btree_iter *iter) | 299 | void 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 |