summaryrefslogtreecommitdiffstats
path: root/crypto/wp512.c
diff options
context:
space:
mode:
authorMiklos Szeredi <mszeredi@redhat.com>2022-11-23 09:10:42 +0100
committerMiklos Szeredi <mszeredi@redhat.com>2022-11-23 09:10:42 +0100
commit44361e8cf9ddb23f17bdcc40ca944abf32e83e79 (patch)
tree5ed4b8a896e1f68fdf096ae86621413d8a2cafc1 /crypto/wp512.c
parenteb7081409f94a9a8608593d0fb63a1aa3d6f95d8 (diff)
downloadlinux-stable-44361e8cf9ddb23f17bdcc40ca944abf32e83e79.tar.gz
linux-stable-44361e8cf9ddb23f17bdcc40ca944abf32e83e79.tar.bz2
linux-stable-44361e8cf9ddb23f17bdcc40ca944abf32e83e79.zip
fuse: lock inode unconditionally in fuse_fallocate()
file_modified() must be called with inode lock held. fuse_fallocate() didn't lock the inode in case of just FALLOC_KEEP_SIZE flags value, which resulted in a kernel Warning in notify_change(). Lock the inode unconditionally, like all other fallocate implementations do. Reported-by: Pengfei Xu <pengfei.xu@intel.com> Reported-and-tested-by: syzbot+462da39f0667b357c4b6@syzkaller.appspotmail.com Fixes: 4a6f278d4827 ("fuse: add file_modified() to fallocate") Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'crypto/wp512.c')
0 files changed, 0 insertions, 0 deletions