bcachefs: Drop swab code for backpointers in alloc keys
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 15 Nov 2024 22:45:44 +0000 (17:45 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 21 Dec 2024 06:36:19 +0000 (01:36 -0500)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/alloc_background.c

index e90561b6def668e5cab9ffd3eb60160c9b18644f..ae9fdb5ad758f5e1554b606a4623a9151d84e7ea 100644 (file)
@@ -322,7 +322,6 @@ fsck_err:
 void bch2_alloc_v4_swab(struct bkey_s k)
 {
        struct bch_alloc_v4 *a = bkey_s_to_alloc_v4(k).v;
-       struct bch_backpointer *bp, *bps;
 
        a->journal_seq          = swab64(a->journal_seq);
        a->flags                = swab32(a->flags);
@@ -333,13 +332,6 @@ void bch2_alloc_v4_swab(struct bkey_s k)
        a->stripe               = swab32(a->stripe);
        a->nr_external_backpointers = swab32(a->nr_external_backpointers);
        a->stripe_sectors       = swab32(a->stripe_sectors);
-
-       bps = alloc_v4_backpointers(a);
-       for (bp = bps; bp < bps + BCH_ALLOC_V4_NR_BACKPOINTERS(a); bp++) {
-               bp->bucket_offset       = swab40(bp->bucket_offset);
-               bp->bucket_len          = swab32(bp->bucket_len);
-               bch2_bpos_swab(&bp->pos);
-       }
 }
 
 void bch2_alloc_to_text(struct printbuf *out, struct bch_fs *c, struct bkey_s_c k)