linux/fs/fuse
Miklos Szeredi 8aa09a50b5 [fuse] fix race between checking and setting file->private_data
BKL does not protect against races if the task may sleep between
checking and setting a value.  So move checking of file->private_data
near to setting it in fuse_fill_super().

Found by Al Viro.

Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
2006-04-26 10:49:16 +02:00
..
Makefile [PATCH] FUSE - file operations 2005-09-09 14:03:45 -07:00
dev.c [fuse] fix deadlock between fuse_put_super() and request_end(), try #2 2006-04-26 10:49:06 +02:00
dir.c [PATCH] fuse: clean up request accounting 2006-04-11 06:18:49 -07:00
file.c [fuse] Direct I/O should not use fuse_reset_request 2006-04-11 21:16:51 +02:00
fuse_i.h Revert "[fuse] fix deadlock between fuse_put_super() and request_end()" 2006-04-26 10:48:55 +02:00
inode.c [fuse] fix race between checking and setting file->private_data 2006-04-26 10:49:16 +02:00