linux/fs/notify/fanotify
Amir Goldstein 7e3e5c6943 fanotify: mix event info and pid into merge key hash
Improve the merge key hash by mixing more values relevant for merge.

For example, all FAN_CREATE name events in the same dir used to have the
same merge key based on the dir inode.  With this change the created
file name is mixed into the merge key.

The object id that was used as merge key is redundant to the event info
so it is no longer mixed into the hash.

Permission events are not hashed, so no need to hash their info.

Link: https://lore.kernel.org/r/20210304104826.3993892-4-amir73il@gmail.com
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Jan Kara <jack@suse.cz>
2021-03-16 16:15:23 +01:00
..
fanotify_user.c fsnotify: allow fsnotify_{peek,remove}_first_event with empty queue 2021-03-16 16:14:23 +01:00
fanotify.c fanotify: mix event info and pid into merge key hash 2021-03-16 16:15:23 +01:00
fanotify.h fanotify: mix event info and pid into merge key hash 2021-03-16 16:15:23 +01:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00