bcachefs: introduce b->hash_val
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 18 Feb 2020 22:15:32 +0000 (17:15 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:35 +0000 (17:08 -0400)
commit237e80483a6466f3c1968c2a8bb115b3e24d951b
tree0c8a3b53e0a1e492ea5e64c33aff975cb8193d7f
parentb606c8aa568e9f4f10f1b7504f8b96628d933a0e
bcachefs: introduce b->hash_val

This is partly prep work for introducing bch_btree_ptr_v2, but it'll
also be a bit of a performance boost by moving the full key out of the
hot part of struct btree.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_cache.c
fs/bcachefs/btree_cache.h
fs/bcachefs/btree_io.c
fs/bcachefs/btree_types.h
fs/bcachefs/btree_update.h
fs/bcachefs/btree_update_interior.c
fs/bcachefs/migrate.c