bcachefs: Simplify, fix bch2_backpointer_get_key()
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 5 Nov 2023 00:22:56 +0000 (20:22 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 5 Nov 2023 18:14:22 +0000 (13:14 -0500)
commit853960d00b4b3df96acbf8e18980896f9115c45c
treeac8dcfde63a0eff2cf557684fea4f305866ecafb
parentdaba90f2da9d1a32b94552207f8dad5adb646a5c
bcachefs: Simplify, fix bch2_backpointer_get_key()

 - backpointer_not_found() checks backpointers_no_use_write_buffer, no
   need to do it inbackpointer_get_key().

 - always use backpointer_get_node() for pointers to nodes:
   backpointer_get_key() was sometimes returning the key from the root
   node unlocked.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/backpointers.c