bcachefs: made changes to support clang, fixed a couple bugs
authorBrett Holman <bpholman5@gmail.com>
Mon, 17 May 2021 03:53:55 +0000 (21:53 -0600)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:03 +0000 (17:09 -0400)
commit2cd0563461b68b895bd683e89ad70f3975e98e85
tree804f1e4acefa7b6d8c3924e49ceca0e2e560cac5
parent6ebe32b94c77f80aca235e476bad321ecc355035
bcachefs: made changes to support clang, fixed a couple bugs

fs/bcachefs/bset.c              edited prefetch macro to add clang support
fs/bcachefs/btree_iter.c        bugfix: initialize iter->real_pos in bch2_btree_iter_init for later use
fs/bcachefs/io.c                bugfix: eliminated undefined behavior (negative bitshift)
fs/bcachefs/buckets.c           bugfix: invert sign to handle 64bit abs()

Signed-off-by: Brett Holman <bpholman5@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bset.c
fs/bcachefs/btree_iter.c
fs/bcachefs/buckets.c
fs/bcachefs/io.c