| b9a1b9772509 ("fsnotify: create method handle_inode_event() in fsnotify_operations") |
| 62cb0af4cea8 ("dnotify: report both events on parent and child with single callback") |
| b54cecf5e229 ("fsnotify: pass dir argument to handle_event() callback") |
| 9c61f3b560f5 ("fanotify: break up fanotify_alloc_event()") |
| b8a6c3a2f0ae ("fanotify: create overflow event type") |
| 9a02aa40dd5a ("nfsd: use fsnotify_data_inode() to get the unlinked inode") |
| cacfb956d46e ("fanotify: record name info for FAN_DIR_MODIFY event") |
| 01affd5471dc ("fanotify: Drop fanotify_event_has_fid()") |
| d766b553615c ("fanotify: prepare to report both parent and child fid's") |
| 7088f35720a5 ("fanotify: divorce fanotify_path_event and fanotify_fid_event") |
| afc894c784c8 ("fanotify: Store fanotify handles differently") |
| a741c2febead ("fanotify: Simplify create_fd()") |
| f367a62a7cad ("fanotify: merge duplicate events on parent and child") |
| dfc2d2594e4a ("fsnotify: replace inode pointer with an object id") |
| aa93bdc5500c ("fsnotify: use helpers to access data by data_type") |
| 65294c1f2c5e ("nfsd: add a new struct file caching facility to nfsd") |
| e43e9c339a78 ("fsnotify: switch send_to_group() and ->handle_event to const struct qstr *") |
| 25b229dff4ff ("fsnotify(): switch to passing const struct qstr * for file_name") |
| 230c6402b1b3 ("ovl_lookup_real_one(): don't bother with strlen()") |
| b2d22b6bb33a ("fanotify: Allow copying of file handle to userspace") |
| 40873284d710 ("fanotify: Track permission event state") |
| ca6f86998d81 ("fanotify: Simplify cleaning of access_list") |
| 8c5544666c9d ("fanotify: Move locking inside get_one_event()") |
| af6a51130626 ("fanotify: Fold dequeue_event() into process_access_response()") |
| e7fce6d94cc1 ("fanotify: report FAN_ONDIR to listener with FAN_REPORT_FID") |
| 83b535d2897d ("fanotify: support events with data type FSNOTIFY_EVENT_INODE") |
| 0321e03cb457 ("fanotify: check FS_ISDIR flag instead of d_is_dir()") |
| 0a20df7ed334 ("fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events") |
| 77115225acc6 ("fanotify: cache fsid in fsnotify_mark_connector") |
| a8b13aa20afb ("fanotify: enable FAN_REPORT_FID init flag") |
| 5e469c830fdb ("fanotify: copy event fid info to user") |
| e9e0c8903009 ("fanotify: encode file identifier for FAN_REPORT_FID") |
| bb2f7b4542c7 ("fanotify: open code fill_event_metadata()") |
| 33913997d5c0 ("fanotify: rename struct fanotify_{,perm_}event_info") |
| a0a92d261f29 ("fsnotify: move mask out of struct fsnotify_event") |
| 45a9fb3725d8 ("fsnotify: send all event types to super block marks") |
| 5f02a8776384 ("fsnotify: annotate directory entry modification events") |
| 5b03a472b4e3 ("fanotify: Make sure to check event_len when copying") |
| a704bba5e3ec ("fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path") |
| 2d10b23082a7 ("fanotify: return only user requested event types in event mask") |
| d0a6a87e40da ("fanotify: support reporting thread id instead of process id") |
| bdd5a46fe306 ("fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants") |
| 23c9deeb3285 ("fanotify: deprecate uapi FAN_ALL_* constants") |
| a72fd224e37b ("fanotify: simplify handling of FAN_ONDIR") |
| b723a7911d02 ("fanotify: fix collision of internal and uapi mark flags") |
| 96a71f21ef1f ("fanotify: store fanotify_init() flags in group's fanotify_data") |
| d54f4fba889b ("fanotify: add API to attach/detach super block mark") |
| 60f7ed8c7c4d ("fsnotify: send path type events to group with super block marks") |