]> git.hungrycats.org Git - linux/commit
fs: pass offset and result to backing_file end_write() callback
authorAmir Goldstein <amir73il@gmail.com>
Mon, 14 Oct 2024 19:27:58 +0000 (21:27 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Nov 2024 01:02:38 +0000 (02:02 +0100)
commite4b6e1f1ba5e16d53ae95a1b476a7e9b0622aa1d
treef006663aea6447218440c798cafa1d71b27fdf1c
parentd4f38a0e7cc94615f63cf7765ca117e5cc2773ae
fs: pass offset and result to backing_file end_write() callback

[ Upstream commit f03b296e8b516dbd63f57fc9056c1b0da1b9a0ff ]

This is needed for extending fuse inode size after fuse passthrough write.

Suggested-by: Miklos Szeredi <miklos@szeredi.hu>
Link: https://lore.kernel.org/linux-fsdevel/CAJfpegs=cvZ_NYy6Q_D42XhYS=Sjj5poM1b5TzXzOVvX=R36aA@mail.gmail.com/
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Stable-dep-of: 20121d3f58f0 ("fuse: update inode size after extending passthrough write")
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/backing-file.c
fs/fuse/passthrough.c
fs/overlayfs/file.c
include/linux/backing-file.h