diff options
author | 2023-11-03 09:09:38 -0400 | |
---|---|---|
committer | 2023-11-04 22:19:13 -0400 | |
commit | 7cb2a7895d94db2979c29e4a20f33b5557c702d5 (patch) | |
tree | eaa04267abb6b23145f658e0906854f748c7c91a /tools/perf/scripts/python/export-to-postgresql.py | |
parent | bcachefs: byte order swap bch_alloc_v4.fragmentation_lru field (diff) | |
download | linux-rng-7cb2a7895d94db2979c29e4a20f33b5557c702d5.tar.xz linux-rng-7cb2a7895d94db2979c29e4a20f33b5557c702d5.zip |
bcachefs: use swab40 for bch_backpointer.bucket_offset bitfield
The bucket_offset field of bch_backpointer is a 40-bit bitfield, but the
bch2_backpointer_swab() helper uses swab32. This leads to inconsistency
when an on-disk fs is accessed from an opposite endian machine.
As it turns out, we already have an internal swab40() helper that is
used from the bch_alloc_v4 swab callback. Lift it into the backpointers
header file and use it consistently in both places.
Signed-off-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions