fuse: implement read/write passthrough
authorAmir Goldstein <amir73il@gmail.com>
Wed, 22 Nov 2023 16:26:04 +0000 (18:26 +0200)
committerMiklos Szeredi <mszeredi@redhat.com>
Tue, 5 Mar 2024 12:40:42 +0000 (13:40 +0100)
commit57e1176e6086673d31bf0a0dc58e144c8e65e589
tree769875dab3b90e89f0da3362d82ba51ae80ffc60
parent4a90451bbc7f7fde94041fbb9ca96dd915069943
fuse: implement read/write passthrough

Use the backing file read/write helpers to implement read/write
passthrough to a backing file.

After read/write, we invalidate a/c/mtime/size attributes.

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/file.c
fs/fuse/fuse_i.h
fs/fuse/passthrough.c