bcachefs: btree_ptr_v2
authorKent Overstreet <kent.overstreet@gmail.com>
Fri, 7 Feb 2020 18:38:02 +0000 (13:38 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:35 +0000 (17:08 -0400)
commit548b3d209fa5c6aaa9db58a69d9f6cf4ce8978b6
tree9f96fb50cf49b7b72070011ec1ab6260cd1d9610
parent237e80483a6466f3c1968c2a8bb115b3e24d951b
bcachefs: btree_ptr_v2

Add a new btree ptr type which contains the sequence number (random 64
bit cookie, actually) for that btree node - this lets us verify that
when we read in a btree node it really is the btree node we wanted.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs_format.h
fs/bcachefs/bkey.h
fs/bcachefs/btree_cache.h
fs/bcachefs/btree_io.c
fs/bcachefs/btree_update_interior.c
fs/bcachefs/buckets.c
fs/bcachefs/buckets.h
fs/bcachefs/extents.c
fs/bcachefs/extents.h
fs/bcachefs/recovery.c
fs/bcachefs/replicas.c