bcachefs: Some reflink fixes
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 5 Nov 2019 03:22:13 +0000 (22:22 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:31 +0000 (17:08 -0400)
commit677fc0562a237f6cfc1551e37673707096905ca7
tree092384642a5c7af378eb1ad62fcc8e9c5c5d7850
parent4a1d8d3efcdedd0911941f236b2e3a6347f518c3
bcachefs: Some reflink fixes

len might fit into a loff_t when aligned_len does not - make sure we use
a u64 for aligned_len. Also, we weren't always extending the inode
correctly.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/fs-io.c
fs/bcachefs/reflink.c