2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-11-20 00:26:39 +08:00
linux-next/fs/notify
Eric Paris 75c1be487a fsnotify: srcu to protect read side of inode and vfsmount locks
Currently reading the inode->i_fsnotify_marks or
vfsmount->mnt_fsnotify_marks lists are protected by a spinlock on both the
read and the write side.  This patch protects the read side of those lists
with a new single srcu.

Signed-off-by: Eric Paris <eparis@redhat.com>
2010-07-28 10:18:52 -04:00
..
dnotify fsnotify: allow marks to not pin inodes in core 2010-07-28 09:58:59 -04:00
fanotify fsnotify: store struct file not struct path 2010-07-28 10:18:51 -04:00
inotify fsnotify: store struct file not struct path 2010-07-28 10:18:51 -04:00
fsnotify.c fsnotify: srcu to protect read side of inode and vfsmount locks 2010-07-28 10:18:52 -04:00
fsnotify.h fsnotify: srcu to protect read side of inode and vfsmount locks 2010-07-28 10:18:52 -04:00
group.c fsnotify: srcu to protect read side of inode and vfsmount locks 2010-07-28 10:18:52 -04:00
inode_mark.c fsnotify: use an explicit flag to indicate fsnotify_destroy_mark has been called 2010-07-28 10:18:52 -04:00
Kconfig fanotify: fscking all notification system 2010-07-28 09:58:54 -04:00
Makefile fsnotify: vfsmount marks generic functions 2010-07-28 09:58:57 -04:00
mark.c fsnotify: srcu to protect read side of inode and vfsmount locks 2010-07-28 10:18:52 -04:00
notification.c vfs/fsnotify: fsnotify_close can delay the final work in fput 2010-07-28 10:18:51 -04:00
vfsmount_mark.c fsnotify: use an explicit flag to indicate fsnotify_destroy_mark has been called 2010-07-28 10:18:52 -04:00