summaryrefslogtreecommitdiff
path: root/fs/notify/notification.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-16fsnotify: use hash table for faster events mergeAmir Goldstein1-7/+15
2021-03-16fsnotify: allow fsnotify_{peek,remove}_first_event with empty queueAmir Goldstein1-23/+19
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18Thomas Gleixner1-14/+1
2019-02-18fsnotify: Create function to remove event from notification listJan Kara1-7/+13
2019-02-06fsnotify: move mask out of struct fsnotify_eventAmir Goldstein1-21/+1
2018-02-27fsnotify: Let userspace know about lost events due to ENOMEMJan Kara1-1/+2
2016-10-08fsnotify: clean up spinlock assertionsJan Kara1-6/+3
2016-10-08fanotify: fix possible false warning when freeing eventsJan Kara1-2/+11
2016-10-08fsnotify: convert notification_mutex to a spinlockJan Kara1-12/+15
2016-10-08fsnotify: drop notification_mutex before destroying eventJan Kara1-0/+2
2016-09-20fanotify: fix list corruption in fanotify_get_response()Jan Kara1-15/+0
2016-09-20fsnotify: add a way to stop queueing events on group shutdownJan Kara1-1/+7
2014-08-07fanotify: fix double free of pending permission eventsJan Kara1-1/+17
2014-08-07fsnotify: rename event handling functionsJan Kara1-9/+10
2014-02-25fsnotify: Allocate overflow events with proper typeJan Kara1-2/+2
2014-02-25fanotify: Handle overflow in case of permission eventsJan Kara1-4/+10
2014-02-25fsnotify: Fix detection whether overflow event is queuedJan Kara1-1/+5
2014-01-29fsnotify: Do not return merged event from fsnotify_add_notify_event()Jan Kara1-12/+12
2014-01-22fsnotify: do not share events between notification groupsJan Kara1-306/+28
2012-12-21Merge branch 'for-next' of git://git.infradead.org/users/eparis/notifyLinus Torvalds1-0/+1
2012-12-11fsnotify: make fasync generic for both inotify and fanotifyEric Paris1-0/+1
2012-11-19various: Fix spelling of "asynchronous" in comments.Adam Buchbinder1-1/+1
2012-03-24fs/notify/notification.c: make subsys_initcall function staticH Hartley Sweeten1-2/+1
2011-07-27atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2010-08-13Revert "fsnotify: store struct file not struct path"Linus Torvalds1-22/+11
2010-07-28vfs/fsnotify: fsnotify_close can delay the final work in fputEric Paris1-0/+13
2010-07-28fsnotify: store struct file not struct pathEric Paris1-11/+9
2010-07-28fsnotify: fsnotify_add_notify_event should return an eventEric Paris1-14/+28
2010-07-28fsnotify: add pr_debug throughoutEric Paris1-0/+13
2010-07-28fsnotify: use unsigned char * for dentry->d_name.nameEric Paris1-2/+2
2010-07-28fsnotify: intoduce a notification merge argumentEric Paris1-2/+5
2010-07-28fanotify: Add pids to eventsAndreas Gruenbacher1-0/+3
2010-07-28fsnotify: kill FSNOTIFY_EVENT_FILEAndreas Gruenbacher1-9/+0
2010-07-28fsnotify: lock annotation for event replacementEric Paris1-28/+13
2010-07-28fsnotify: replace an event on a listEric Paris1-0/+56
2010-07-28fsnotify: clone existing eventsEric Paris1-4/+25
2010-07-28fsnotify: per group notification queue merge typesEric Paris1-54/+19
2010-07-28fsnotify: use kmem_cache_zalloc to simplify event initializationEric Paris1-12/+1
2010-07-28fsnotify: use fsnotify_create_event to allocate the q_overflow eventEric Paris1-4/+7
2009-10-18inotify: fix coalesce duplicate events into a single event in special caseWei Yongjun1-1/+1
2009-08-18inotify: tail drop inotify q_overflow eventsEric Paris1-0/+4
2009-08-18notify: unused event private raceEric Paris1-4/+3
2009-07-21inotify: use GFP_NOFS under potential memory pressureEric Paris1-4/+5
2009-07-21fsnotify: fix inotify tail drop check with path entriesEric Paris1-0/+1
2009-07-21inotify: check filename before dropping repeat eventsEric Paris1-2/+7
2009-06-11fsnotify: allow groups to add private data to eventsEric Paris1-4/+48
2009-06-11fsnotify: add correlations between eventsEric Paris1-2/+18
2009-06-11fsnotify: include pathnames with entries when possibleEric Paris1-1/+15
2009-06-11fsnotify: generic notification queue and waitqEric Paris1-7/+223
2009-06-11fsnotify: unified filesystem notification backendEric Paris1-0/+121