1
linux/fs/fuse
Csaba Henk 487ea5af63 fuse: limit user-specified values of max background requests
An untrusted user could DoS the system if s/he were allowed to accumulate an
arbitrary number of pending background requests by setting the above limits
to extremely high values in INIT. This patch excludes this possibility by
imposing global upper limits on the possible values of per-mount "max
background requests" and "congestion threshold" parameters for unprivileged
FUSE filesystems.

These global limits are implemented as module parameters.

Signed-off-by: Csaba Henk <csaba@gluster.com>
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
2009-09-16 14:15:29 +02:00
..
control.c fuse: use drop_nlink() instead of direct nlink manipulation 2009-09-16 14:15:28 +02:00
cuse.c CUSE: implement CUSE - Character device in Userspace 2009-06-09 11:24:11 +02:00
dev.c fuse: make the number of max background requests and congestion threshold tunable 2009-07-07 17:28:52 +02:00
dir.c fuse: invalidation reverse calls 2009-06-30 20:12:24 +02:00
file.c fuse: fix bad return value in fuse_file_poll() 2009-06-30 20:06:24 +02:00
fuse_i.h fuse: make the number of max background requests and congestion threshold tunable 2009-07-07 17:28:52 +02:00
inode.c fuse: limit user-specified values of max background requests 2009-09-16 14:15:29 +02:00
Kconfig fs/Kconfig: move fuse out 2009-01-22 13:15:55 +03:00
Makefile CUSE: implement CUSE - Character device in Userspace 2009-06-09 11:24:11 +02:00