diff options
author | Jan Kara <[email protected]> | 2016-12-21 12:15:30 +0100 |
---|---|---|
committer | Jan Kara <[email protected]> | 2017-04-10 17:37:36 +0200 |
commit | 6b3f05d24d355f50f3d9814304650fcab0efb482 (patch) | |
tree | 362bb47ec0f38adc2cdd05f28e3a25ece2f66787 /tools/perf/scripts/python/call-graph-from-sql.py | |
parent | 11375145a70d69e871dd5b8fcadd5d1ee4162e7c (diff) |
fsnotify: Detach mark from object list when last reference is dropped
Instead of removing mark from object list from fsnotify_detach_mark(),
remove the mark when last reference to the mark is dropped. This will
allow fanotify to wait for userspace response to event without having to
hold onto fsnotify_mark_srcu.
To avoid pinning inodes by elevated refcount (and thus e.g. delaying
file deletion) while someone holds mark reference, we detach connector
from the object also from fsnotify_destroy_marks() and not only after
removing last mark from the list as it was now.
Reviewed-by: Miklos Szeredi <[email protected]>
Reviewed-by: Amir Goldstein <[email protected]>
Signed-off-by: Jan Kara <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-sql.py')
0 files changed, 0 insertions, 0 deletions