linux-stable-rt/fs/afs
Al Viro 2a32cebd6c Fix races around the access to ->s_options
Put generic_show_options read access to s_options under rcu_read_lock,
split save_mount_options() into "we are setting it the first time"
(uses in foo_fill_super()) and "we are relacing and freeing the old one",
synchronize_rcu() before kfree() in the latter.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2009-05-09 10:51:34 -04:00
..
Kconfig FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
Makefile FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
afs.h
afs_cm.h
afs_fs.h
afs_vl.h
cache.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
cache.h FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
callback.c
cell.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
cmservice.c
dir.c
file.c AFS: Guard afs_file_readpage_read_complete() definition with CONFIG_AFS_FSCACHE 2009-04-17 09:55:19 -07:00
flock.c
fsclient.c
inode.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
internal.h FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
main.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
misc.c
mntpt.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
netdevices.c afs: BUG to BUG_ON changes 2009-04-09 10:41:19 -07:00
proc.c proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
rxrpc.c
security.c
server.c
super.c Fix races around the access to ->s_options 2009-05-09 10:51:34 -04:00
vlclient.c
vlocation.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
vnode.c
volume.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00
write.c FS-Cache: Make kAFS use FS-Cache 2009-04-03 16:42:41 +01:00