[SRU] [Bionic] [PULL] Bionic upstream stable patchset for fuse 2019-04-12
Andrea Righi
andrea.righi at canonical.com
Fri Apr 12 16:25:43 UTC 2019
This pull request includes the following stable patches for the FUSE
filesystem, since we have received bug reports about FUSE causing
problems with the Bionic kernel (e.g., LP: #1823972):
Bionic update: upstream stable patchset for fuse 2019-04-12
(ported from v4.15 .. v5.0)
BugLink: http://bugs.launchpad.net/bugs/1824553
The following changes since commit 5f1ee1100f874b50e5f53d8e772a447acdffe1af:
openvswitch: fix flow actions reallocation (2019-04-08 17:22:37 +0200)
are available in the Git repository at:
git://git.launchpad.net/~arighi/+git/bionic-linux fuse-fixes
for you to fetch changes up to 15e8d37ca0ee1367908467e894c1b0154319de39:
fuse: decrement NR_WRITEBACK_TEMP on the right page (2019-04-12 18:10:09 +0200)
----------------------------------------------------------------
Andrey Ryabinin (1):
fuse: Don't access pipe->buffers without pipe_lock()
Chad Austin (1):
fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS
Jann Horn (1):
fuse: call pipe_buf_release() under pipe lock
Kirill Tkhai (2):
fuse: Fix use-after-free in fuse_dev_do_read()
fuse: Fix use-after-free in fuse_dev_do_write()
Lukas Czerner (1):
fuse: fix use-after-free in fuse_direct_IO()
Miklos Szeredi (10):
fuse: fix double request_end()
fuse: fix unlocked access to processing queue
fuse: umount should wait for all requests
fuse: Fix oops at process_init_reply()
fuse: set FR_SENT while locked
fuse: fix blocked_waitq wakeup
fuse: fix leaked notify reply
fuse: fix possibly missed wake-up after abort
fuse: handle zero sized retrieve correctly
fuse: decrement NR_WRITEBACK_TEMP on the right page
fs/fuse/dev.c | 78 +++++++++++++++++++++++++++++++++++++++++++++-----------
fs/fuse/dir.c | 2 +-
fs/fuse/file.c | 27 +++++++++++---------
fs/fuse/fuse_i.h | 3 ++-
fs/fuse/inode.c | 23 ++++++++---------
5 files changed, 92 insertions(+), 41 deletions(-)
More information about the kernel-team
mailing list