]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
bcachefs: Fix btree node reserve
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 1 Apr 2024 23:16:19 +0000 (19:16 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 2 Apr 2024 01:14:02 +0000 (21:14 -0400)
Sign error when checking the watermark - oops.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_update_interior.c

index 983bb27298cc24b5aecd67aa21b2910b31db8dff..29aee215384a68b1e64cd185399774afc6dff4b2 100644 (file)
@@ -303,7 +303,7 @@ static struct btree *__bch2_btree_node_alloc(struct btree_trans *trans,
        struct open_buckets obs = { .nr = 0 };
        struct bch_devs_list devs_have = (struct bch_devs_list) { 0 };
        enum bch_watermark watermark = flags & BCH_WATERMARK_MASK;
-       unsigned nr_reserve = watermark > BCH_WATERMARK_reclaim
+       unsigned nr_reserve = watermark < BCH_WATERMARK_reclaim
                ? BTREE_NODE_RESERVE
                : 0;
        int ret;