bcachefs: Fix inode backpointers in RENAME_OVERWRITE
authorKent Overstreet <kent.overstreet@gmail.com>
Thu, 20 May 2021 04:09:47 +0000 (00:09 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:04 +0000 (17:09 -0400)
commit16ac8c9523a2744545bb773b41433a5007deeacb
tree565d2d74e09a8919e15ee3e097f9940c0fb5012a
parente7084c9c8151b226c83258ccdccf172b74688324
bcachefs: Fix inode backpointers in RENAME_OVERWRITE

When we delete the dirent an inode points to, we need to zero out the
backpointer fields - this was missed in the RENAME_OVERWRITE case.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/dirent.c
fs/bcachefs/fs-common.c