Al Viro
|
c63181e6b6
vfs: move fsnotify junk to struct mount
|
13 years ago |
Nick Piggin
|
873feea09e
fs: dcache per-inode inode alias locking
|
14 years ago |
Nick Piggin
|
b5c84bf6f6
fs: dcache remove dcache_lock
|
14 years ago |
Nick Piggin
|
b23fb0a603
fs: scale inode alias list
|
14 years ago |
Nick Piggin
|
2fd6b7f507
fs: dcache scale subdirs
|
14 years ago |
Eric Paris
|
52420392c8
fsnotify: call fsnotify_parent in perm events
|
14 years ago |
Eric Paris
|
ff8bcbd03d
fsnotify: correctly handle return codes from listeners
|
14 years ago |
Christoph Hellwig
|
4d4eb36679
fsnotify: use dget_parent
|
14 years ago |
Eric Paris
|
92b4678efa
fsnotify: drop two useless bools in the fnsotify main loop
|
15 years ago |
Eric Paris
|
f72adfd540
fsnotify: fix list walk order
|
15 years ago |
Eric Paris
|
84e1ab4d87
fsnotify: fix ignored mask handling between inode and vfsmount marks
|
15 years ago |
Eric Paris
|
5f3f259fa8
fsnotify: reset used_inode and used_vfsmount on each pass
|
15 years ago |
Eric Paris
|
faa9560ae7
fanotify: do not dereference inode_mark when it is unset
|
15 years ago |
Linus Torvalds
|
2069601b3f
Revert "fsnotify: store struct file not struct path"
|
15 years ago |
Eric Paris
|
1968f5eed5
fanotify: use both marks when possible
|
15 years ago |
Eric Paris
|
ce8f76fb73
fsnotify: pass both the vfsmount mark and inode mark
|
15 years ago |
Eric Paris
|
613a807fe7
fsnotify: walk the inode and vfsmount lists simultaneously
|
15 years ago |
Eric Paris
|
84a5b68e8d
fsnotify: rework ignored mark flushing
|
15 years ago |
Eric Paris
|
02436668d9
fsnotify: remove global fsnotify groups lists
|
15 years ago |
Eric Paris
|
03930979af
fsnotify: remove the global masks
|
15 years ago |
Eric Paris
|
2612abb51b
fsnotify: cleanup should_send_event
|
15 years ago |
Eric Paris
|
3a9b16b407
fsnotify: send fsnotify_mark to groups in event handling functions
|
15 years ago |
Eric Paris
|
75c1be487a
fsnotify: srcu to protect read side of inode and vfsmount locks
|
15 years ago |
Eric Paris
|
3bcf3860a4
fsnotify: store struct file not struct path
|
15 years ago |
Eric Paris
|
5ba08e2eeb
fsnotify: add pr_debug throughout
|
15 years ago |
Eric Paris
|
20dee624ca
fsnotify: check to make sure all fsnotify bits are unique
|
15 years ago |
Jean-Christophe Dubois
|
98b5c10d32
fanotify: do not always return 0 in fsnotify
|
15 years ago |
Eric Paris
|
c4ec54b40d
fsnotify: new fsnotify hooks and events types for access decisions
|
15 years ago |
Eric Paris
|
59b0df211b
fsnotify: use unsigned char * for dentry->d_name.name
|
15 years ago |
Eric Paris
|
c908370fc1
fsnotify: allow ignored_mask to survive modification
|
15 years ago |