60 lines
2.0 KiB
Diff
60 lines
2.0 KiB
Diff
From ef92eb2a63e2a1ae573455c11784519fee7bd70c Mon Sep 17 00:00:00 2001
|
|
From: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Date: Sun, 20 Oct 2024 01:40:19 -0400
|
|
Subject: [PATCH 040/233] bcachefs: kill bch2_bkey_needs_rebalance()
|
|
Content-Type: text/plain; charset="utf-8"
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Dead code
|
|
|
|
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
|
|
Signed-off-by: Alexander Miroshnichenko <alex@millerson.name>
|
|
---
|
|
fs/bcachefs/extents.c | 17 -----------------
|
|
fs/bcachefs/extents.h | 1 -
|
|
2 files changed, 18 deletions(-)
|
|
|
|
diff --git a/fs/bcachefs/extents.c b/fs/bcachefs/extents.c
|
|
index 243cb15b74b3..6ad5ff7c8239 100644
|
|
--- a/fs/bcachefs/extents.c
|
|
+++ b/fs/bcachefs/extents.c
|
|
@@ -1442,23 +1442,6 @@ unsigned bch2_bkey_ptrs_need_rebalance(struct bch_fs *c, struct bkey_s_c k,
|
|
return rewrite_ptrs;
|
|
}
|
|
|
|
-bool bch2_bkey_needs_rebalance(struct bch_fs *c, struct bkey_s_c k)
|
|
-{
|
|
- const struct bch_extent_rebalance *r = bch2_bkey_rebalance_opts(k);
|
|
-
|
|
- /*
|
|
- * If it's an indirect extent, we don't delete the rebalance entry when
|
|
- * done so that we know what options were applied - check if it still
|
|
- * needs work done:
|
|
- */
|
|
- if (r &&
|
|
- k.k->type == KEY_TYPE_reflink_v &&
|
|
- !bch2_bkey_ptrs_need_rebalance(c, k, r->target, r->compression))
|
|
- r = NULL;
|
|
-
|
|
- return r != NULL;
|
|
-}
|
|
-
|
|
static u64 __bch2_bkey_sectors_need_rebalance(struct bch_fs *c, struct bkey_s_c k,
|
|
unsigned target, unsigned compression)
|
|
{
|
|
diff --git a/fs/bcachefs/extents.h b/fs/bcachefs/extents.h
|
|
index bcffcf60aaaf..9374599b384d 100644
|
|
--- a/fs/bcachefs/extents.h
|
|
+++ b/fs/bcachefs/extents.h
|
|
@@ -713,7 +713,6 @@ void bch2_ptr_swab(struct bkey_s);
|
|
const struct bch_extent_rebalance *bch2_bkey_rebalance_opts(struct bkey_s_c);
|
|
unsigned bch2_bkey_ptrs_need_rebalance(struct bch_fs *, struct bkey_s_c,
|
|
unsigned, unsigned);
|
|
-bool bch2_bkey_needs_rebalance(struct bch_fs *, struct bkey_s_c);
|
|
u64 bch2_bkey_sectors_need_rebalance(struct bch_fs *, struct bkey_s_c);
|
|
|
|
int bch2_bkey_set_needs_rebalance(struct bch_fs *, struct bkey_i *,
|
|
--
|
|
2.45.2
|
|
|