]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
fuse: abort related layering cleanup
authorMiklos Szeredi <mszeredi@redhat.com>
Tue, 24 Mar 2026 15:12:28 +0000 (16:12 +0100)
committerMiklos Szeredi <mszeredi@redhat.com>
Mon, 15 Jun 2026 12:06:17 +0000 (14:06 +0200)
commit4eeb5e6cb0fd89b343fcf755ae3aad76fdb5b2c2
treea42490faac709f05ac403b280acb6c991f3a5cb2
parenta3a3e06bfbdd44317bb61993f4d981c1cd2f00c9
fuse: abort related layering cleanup

 - rename fuse_abort_conn() to fuse_chan_abort(), pass fuse_chan pointer
   instead of fuse_conn

 - pass an abort_with_err argument that tells fuse_dev_(read|write) to
   return with ECONNABORTED instead of ENODEV

 - move fc->aborted to fch->abort_with_err

 - rename fuse_wait_aborted() to fuse_chan_wait_aborted()

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/control.c
fs/fuse/cuse.c
fs/fuse/dev.c
fs/fuse/dev.h
fs/fuse/dev_uring.c
fs/fuse/fuse_dev_i.h
fs/fuse/fuse_i.h
fs/fuse/inode.c
fs/fuse/req_timeout.c