linux/fs/fuse
Eric Wong 6a4e922c3d fuse: avoid out-of-scope stack access
The all pointers within fuse_req must point to valid memory once
fuse_force_forget() returns.

This bug appeared in "fuse: implement NFS-like readdirplus support"
and was never in any official Linux release.

I tested the fuse_force_forget() code path by injecting to fake -ENOMEM and
verified the FORGET operation was called properly in userspace.

Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
2013-02-04 15:22:23 +01:00
..
control.c fuse: mark variables uninitialized 2012-09-03 17:44:06 +02:00
cuse.c fuse: cleanup fuse_direct_io() 2013-01-24 16:21:28 +01:00
dev.c fuse: avoid out-of-scope stack access 2013-02-04 15:22:23 +01:00
dir.c FUSE: Adapt readdirplus to application usage patterns 2013-01-31 17:08:11 +01:00
file.c Do not use RCU for current process credentials 2013-01-31 17:08:10 +01:00
fuse_i.h FUSE: Adapt readdirplus to application usage patterns 2013-01-31 17:08:11 +01:00
inode.c FUSE: Adapt readdirplus to application usage patterns 2013-01-31 17:08:11 +01:00
Kconfig fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/Kconfig 2013-01-17 13:08:45 +01:00
Makefile CUSE: implement CUSE - Character device in Userspace 2009-06-09 11:24:11 +02:00