Age | Commit message (Expand) | Author | Files | Lines |
2023-12-28 | fs: Remove the now superfluous sentinel elements from ctl_table array | Joel Granados | 1 | -1/+0 |
2023-10-18 | treewide: mark stuff as __ro_after_init | Alexey Dobriyan | 1 | -1/+1 |
2023-04-25 | inotify: Avoid reporting event with invalid wd | Jan Kara | 1 | -2/+9 |
2022-07-01 | fs: inotify: Fix typo in inotify comment | Oliver Ford | 1 | -1/+1 |
2022-04-25 | inotify: use fsnotify group lock helpers | Amir Goldstein | 1 | -2/+2 |
2022-04-25 | fsnotify: pass flags argument to fsnotify_alloc_group() | Amir Goldstein | 1 | -1/+2 |
2022-04-25 | inotify: move control flags from mask to mark flags | Amir Goldstein | 3 | -17/+34 |
2022-04-25 | inotify: show inotify mask flags in proc fdinfo | Amir Goldstein | 2 | -1/+13 |
2022-01-22 | inotify: simplify subdirectory registration with register_sysctl() | Xiaoming Ni | 1 | -1/+10 |
2021-10-27 | fsnotify: Pass group argument to free_event | Gabriel Krisman Bertazi | 1 | -1/+2 |
2021-10-27 | fsnotify: Add wrapper around fsnotify_add_event | Gabriel Krisman Bertazi | 1 | -1/+1 |
2021-10-27 | inotify: Don't force FS_IN_IGNORED | Gabriel Krisman Bertazi | 1 | -3/+3 |
2021-08-09 | ucounts: add missing data type changes | Sven Schnelle | 1 | -6/+11 |
2021-03-16 | fsnotify: use hash table for faster events merge | Amir Goldstein | 1 | -3/+4 |
2021-03-16 | fanotify: reduce event objectid to 29-bit hash | Amir Goldstein | 2 | -2/+2 |
2021-03-16 | fsnotify: allow fsnotify_{peek,remove}_first_event with empty queue | Amir Goldstein | 1 | -3/+2 |
2021-02-23 | Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
2021-01-24 | fs: add file and path permissions helpers | Christian Brauner | 1 | -1/+1 |
2021-01-05 | inotify, memcg: account inotify instances to kmemcg | Shakeel Butt | 1 | -2/+2 |
2020-12-03 | inotify: convert to handle_inode_event() interface | Amir Goldstein | 3 | -54/+14 |
2020-11-09 | inotify: Increase default inotify.max_user_watches limit to 1048576 | Waiman Long | 1 | -1/+22 |
2020-10-18 | mm, memcg: rework remote charging API to support nesting | Roman Gushchin | 1 | -2/+3 |
2020-07-27 | inotify: do not set FS_EVENT_ON_CHILD in non-dir mark mask | Amir Goldstein | 1 | -6/+8 |
2020-07-27 | inotify: report both events on parent and child with single callback | Amir Goldstein | 1 | -9/+35 |
2020-07-27 | fsnotify: pass dir argument to handle_event() callback | Amir Goldstein | 3 | -9/+8 |
2020-07-15 | inotify: do not use objectid when comparing events | Amir Goldstein | 1 | -2/+2 |
2020-06-14 | treewide: replace '---help---' in Kconfig files with 'help' | Masahiro Yamada | 1 | -1/+1 |
2020-06-04 | Merge tag 'fsnotify_for_v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -3/+1 |
2020-04-27 | inotify: Fix error return code assignment flow. | youngjun | 1 | -3/+1 |
2020-04-20 | docs: filesystems: fix renamed references | Mauro Carvalho Chehab | 1 | -1/+1 |
2020-03-24 | fsnotify: replace inode pointer with an object id | Amir Goldstein | 2 | -3/+3 |
2020-03-23 | fsnotify: use helpers to access data by data_type | Amir Goldstein | 1 | -5/+3 |
2019-09-23 | Merge tag 'selinux-pr-20190917' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -2/+12 |
2019-08-12 | fanotify, inotify, dnotify, security: add security hook for fs notifications | Aaron Goidel | 1 | -2/+12 |
2019-07-18 | proc/sysctl: add shared variables for range check | Matteo Croce | 1 | -5/+3 |
2019-07-12 | memcg, fsnotify: no oom-kill for remote memcg charging | Shakeel Butt | 1 | -2/+6 |
2019-05-24 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 | Thomas Gleixner | 2 | -20/+2 |
2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 2 | -0/+2 |
2019-05-07 | Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 2 | -4/+4 |
2019-04-26 | inotify_handle_event(): don't bother with strlen() | Al Viro | 1 | -1/+1 |
2019-04-26 | fsnotify: switch send_to_group() and ->handle_event to const struct qstr * | Al Viro | 2 | -4/+4 |
2019-04-19 | Make anon_inodes unconditional | David Howells | 1 | -1/+0 |
2019-03-11 | inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() | ZhangXiaoxu | 1 | -2/+5 |
2019-02-07 | fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events | Amir Goldstein | 1 | -0/+9 |
2019-02-06 | fsnotify: move mask out of struct fsnotify_event | Amir Goldstein | 3 | -6/+9 |
2019-01-02 | inotify: Fix fd refcount leak in inotify_add_watch(). | Tetsuo Handa | 1 | -2/+4 |
2018-10-04 | fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() | Amir Goldstein | 1 | -1/+1 |
2018-08-17 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 2 | -2/+10 |
2018-08-17 | fs: fsnotify: account fsnotify metadata to kmemcg | Shakeel Butt | 2 | -2/+10 |
2018-06-27 | inotify: Add flag IN_MASK_CREATE for inotify_add_watch() | Henry Wilson | 1 | -1/+8 |
2018-05-18 | fsnotify: add fsnotify_add_inode_mark() wrappers | Amir Goldstein | 1 | -1/+1 |
2018-05-18 | fsnotify: generalize iteration of marks by object type | Amir Goldstein | 1 | -4/+4 |
2018-05-18 | fsnotify: remove redundant arguments to handle_event() | Amir Goldstein | 3 | -7/+9 |
2018-04-05 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac... | Linus Torvalds | 2 | -1/+21 |
2018-04-02 | inotify: add do_inotify_init() helper; remove in-kernel call to syscall | Dominik Brodowski | 1 | -2/+7 |
2018-02-27 | fsnotify: Let userspace know about lost events due to ENOMEM | Jan Kara | 1 | -1/+7 |
2018-02-14 | inotify: Extend ioctl to allow to request id of new watch descriptor | Kirill Tkhai | 1 | -0/+14 |
2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -1/+1 |
2017-11-27 | fs: annotate ->poll() instances | Al Viro | 1 | -2/+2 |
2017-11-14 | Merge branch 'fsnotify' of git://git.kernel.org/pub/scm/linux/kernel/git/jack... | Linus Torvalds | 1 | -2/+2 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-31 | fsnotify: convert fsnotify_mark.refcnt from atomic_t to refcount_t | Elena Reshetova | 1 | -2/+2 |
2017-04-10 | fsnotify: Move ->free_mark callback to fsnotify_ops | Jan Kara | 3 | -12/+14 |
2017-04-10 | fsnotify: Add group pointer in fsnotify_init_mark() | Jan Kara | 1 | -3/+2 |
2017-04-10 | fsnotify: Remove fsnotify_find_{inode|vfsmount}_mark() | Jan Kara | 1 | -1/+1 |
2017-04-10 | fsnotify: Remove fsnotify_recalc_{inode|vfsmount}_mask() | Jan Kara | 1 | -1/+1 |
2017-04-10 | fsnotify: Remove fsnotify_set_mark_{,ignored_}mask_locked() | Jan Kara | 1 | -4/+2 |
2017-04-10 | fsnotify: Pass fsnotify_iter_info into handle_event handler | Jan Kara | 3 | -3/+5 |
2017-04-10 | fsnotify: Move queueing of mark for destruction into fsnotify_put_mark() | Jan Kara | 1 | -2/+1 |
2017-04-10 | inotify: Do not drop mark reference under idr_lock | Jan Kara | 1 | -18/+6 |
2017-04-03 | inotify: Remove inode pointers from debug messages | Jan Kara | 2 | -17/+12 |
2017-03-02 | sched/headers: Prepare to move signal wakeup & sigpending methods from <linux... | Ingo Molnar | 1 | -1/+1 |
2017-03-02 | sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h> | Ingo Molnar | 1 | -0/+1 |
2017-01-24 | inotify: Convert to using per-namespace limits | Nikolay Borisov | 3 | -21/+36 |
2016-12-05 | fsnotify: constify 'data' passed to ->handle_event() | Al Viro | 2 | -3/+3 |
2016-10-07 | fsnotify: convert notification_mutex to a spinlock | Jan Kara | 1 | -8/+8 |
2015-11-05 | inotify: actually check for invalid bits in sys_inotify_add_watch() | Dave Hansen | 1 | -1/+13 |
2015-06-16 | fs/notify: don't use module_init for non-modular inotify_user code | Paul Gortmaker | 1 | -2/+2 |
2014-12-13 | fsnotify: unify inode and mount marks handling | Jan Kara | 2 | -6/+6 |
2014-10-28 | sched, inotify: Deal with nested sleeps | Peter Zijlstra | 1 | -5/+4 |
2014-10-09 | fsnotify: don't put user context if it was never assigned | Sasha Levin | 1 | -2/+4 |
2014-08-06 | fsnotify: rename event handling functions | Jan Kara | 2 | -3/+3 |
2014-06-06 | inotify: convert use of typedef ctl_table to struct ctl_table | Joe Perches | 1 | -1/+1 |
2014-02-25 | fsnotify: Allocate overflow events with proper type | Jan Kara | 1 | -0/+12 |
2014-02-18 | inotify: Fix reporting of cookies for inotify events | Jan Kara | 3 | -3/+4 |
2014-01-29 | fsnotify: Do not return merged event from fsnotify_add_notify_event() | Jan Kara | 1 | -12/+7 |
2014-01-21 | fsnotify: remove .should_send_event callback | Jan Kara | 1 | -17/+7 |
2014-01-21 | fsnotify: do not share events between notification groups | Jan Kara | 3 | -146/+86 |
2014-01-21 | inotify: provide function for name length rounding | Jan Kara | 1 | -20/+21 |
2013-07-09 | inotify: fix race when adding a new watch | Lino Sanfilippo | 1 | -9/+4 |
2013-05-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -3/+0 |
2013-04-30 | inotify: invalid mask should return a error number but not set it | Zhao Hongjiang | 1 | -2/+4 |
2013-04-29 | inotify: convert inotify_add_to_idr() to use idr_alloc_cyclic() | Jeff Layton | 1 | -6/+2 |
2013-04-29 | fanotify: don't wank with FASYNC on ->release() | Al Viro | 1 | -3/+0 |
2013-02-27 | inotify: convert to idr_alloc() | Tejun Heo | 1 | -13/+11 |
2013-02-27 | inotify: don't use idr_remove_all() | Tejun Heo | 1 | -1/+0 |
2013-02-21 | inotify: remove broken mask checks causing unmount to be EINVAL | Jim Somerville | 1 | -4/+0 |
2012-12-20 | Merge branch 'for-next' of git://git.infradead.org/users/eparis/notify | Linus Torvalds | 2 | -21/+17 |
2012-12-17 | fs, notify: add procfs fdinfo helper | Cyrill Gorcunov | 1 | -0/+2 |
2012-12-11 | inotify: automatically restart syscalls | Eric Paris | 1 | -1/+1 |
2012-12-11 | inotify: dont skip removal of watch descriptor if creation of ignored event f... | Lino Sanfilippo | 1 | -5/+5 |
2012-12-11 | fsnotify: make fasync generic for both inotify and fanotify | Eric Paris | 1 | -9/+4 |
2012-12-11 | fsnotify: pass group to fsnotify_destroy_mark() | Lino Sanfilippo | 2 | -2/+2 |
2012-12-11 | fsnotify: use reference counting for groups | Lino Sanfilippo | 2 | -0/+3 |
2012-12-11 | inotify, fanotify: replace fsnotify_put_group() with fsnotify_destroy_group() | Lino Sanfilippo | 1 | -5/+3 |
2012-09-26 | switch simple cases of fget_light to fdget | Al Viro | 1 | -14/+14 |
2011-04-07 | Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6 | Linus Torvalds | 1 | -1/+1 |
2011-04-05 | inotify: fix double free/corruption of stuct user | Eric Paris | 2 | -26/+14 |
2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
2011-03-01 | Remove one to many n's in a word | Justin P. Mattock | 1 | -1/+1 |
2010-12-07 | inotify: stop kernel memory leak on file creation failure | Eric Paris | 1 | -0/+1 |
2010-10-28 | fsnotify: rename FS_IN_ISDIR to FS_ISDIR | Eric Paris | 1 | -1/+1 |
2010-10-15 | llseek: automatically add .llseek fop | Arnd Bergmann | 1 | -0/+1 |
2010-08-12 | Revert "fsnotify: store struct file not struct path" | Linus Torvalds | 1 | -6/+6 |
2010-07-28 | fanotify: use both marks when possible | Eric Paris | 1 | -2/+2 |
2010-07-28 | fsnotify: pass both the vfsmount mark and inode mark | Eric Paris | 1 | -4/+8 |
2010-07-28 | fsnotify: remove group->mask | Eric Paris | 1 | -9/+0 |
2010-07-28 | fsnotify: cleanup should_send_event | Eric Paris | 1 | -11/+3 |
2010-07-28 | inotify: use the mark in handler functions | Eric Paris | 1 | -24/+5 |
2010-07-28 | fsnotify: send fsnotify_mark to groups in event handling functions | Eric Paris | 1 | -3/+5 |
2010-07-28 | fsnotify: store struct file not struct path | Eric Paris | 1 | -6/+6 |
2010-07-28 | fsnotify: fsnotify_add_notify_event should return an event | Eric Paris | 2 | -17/+22 |
2010-07-28 | fsnotify: add pr_debug throughout | Eric Paris | 2 | -0/+16 |
2010-07-28 | inotify: Fix mask checks | Jerome Marchand | 1 | -2/+2 |
2010-07-28 | inotify: force inotify and fsnotify use same bits | Eric Paris | 1 | -0/+21 |
2010-07-28 | inotify: allow users to request not to recieve events on unlinked children | Eric Paris | 2 | -1/+10 |
2010-07-28 | inotify: send IN_UNMOUNT events | Eric Paris | 1 | -2/+5 |
2010-07-28 | inotify: fix inotify oneshot support | Eric Paris | 1 | -0/+3 |
2010-07-28 | inotify_user.c: make local symbol static | H Hartley Sweeten | 1 | -1/+1 |
2010-07-28 | fsnotify: intoduce a notification merge argument | Eric Paris | 2 | -3/+5 |
2010-07-28 | fsnotify: allow marks to not pin inodes in core | Eric Paris | 1 | -7/+5 |
2010-07-28 | fsnotify: split generic and inode specific mark code | Eric Paris | 2 | -4/+4 |
2010-07-28 | fsnotify: take inode->i_lock inside fsnotify_find_mark_entry() | Andreas Gruenbacher | 2 | -6/+0 |
2010-07-28 | inotify: rename mark_entry to just mark | Eric Paris | 3 | -124/+123 |
2010-07-28 | fsnotify: rename fsnotify_find_mark_entry to fsnotify_find_mark | Eric Paris | 2 | -5/+5 |
2010-07-28 | fsnotify: rename fsnotify_mark_entry to just fsnotify_mark | Eric Paris | 3 | -11/+11 |
2010-07-28 | fsnotify: put inode specific fields in an fsnotify_mark in a union | Eric Paris | 2 | -6/+6 |
2010-07-28 | fsnotify: include vfsmount in should_send_event when appropriate | Eric Paris | 1 | -1/+2 |
2010-07-28 | fsnotify: drop mask argument from fsnotify_alloc_group | Eric Paris | 1 | -1/+1 |
2010-07-28 | fsnotify: fsnotify_obtain_group should be fsnotify_alloc_group | Eric Paris | 1 | -1/+1 |
2010-07-28 | fsnotify: remove group_num altogether | Eric Paris | 1 | -10/+1 |
2010-07-28 | fsnotify: per group notification queue merge types | Eric Paris | 2 | -2/+56 |
2010-07-28 | fsnotify: include data in should_send calls | Eric Paris | 1 | -1/+1 |
2010-07-28 | fsnotify: provide the data type to should_send_event | Eric Paris | 1 | -1/+2 |
2010-07-28 | inotify: do not spam console without limit | Eric Paris | 1 | -7/+4 |
2010-07-28 | inotify: remove inotify in kernel interface | Eric Paris | 3 | -889/+0 |
2010-07-28 | inotify: do not reuse watch descriptors | Eric Paris | 1 | -7/+6 |
2010-07-28 | inotify: use container_of instead of casting | Eric Paris | 1 | -1/+3 |
2010-07-28 | fsnotify: allow addition of duplicate fsnotify marks | Eric Paris | 1 | -1/+1 |
2010-07-28 | inotify: simplify the inotify idr handling | Eric Paris | 1 | -55/+139 |
2010-05-21 | Saner locking around deactivate_super() | Al Viro | 1 | -65/+11 |
2010-05-21 | get rid of S_BIAS | Al Viro | 1 | -19/+13 |
2010-05-14 | Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify | Linus Torvalds | 2 | -8/+10 |
2010-05-14 | inotify: don't leak user struct on inotify release | Pavel Emelyanov | 1 | -0/+2 |
2010-05-14 | inotify: race use after free/double free in inotify inode marks | Eric Paris | 1 | -3/+6 |
2010-05-14 | inotify: clean up the inotify_add_watch out path | Eric Paris | 1 | -5/+2 |
2010-05-12 | Inotify: undefined reference to `anon_inode_getfd' | Russell King | 1 | -0/+1 |
2010-04-30 | Inotify: Fix build failure in inotify user support | Ralf Baechle | 1 | -0/+1 |
2010-02-19 | switch inotify_user to anon_inode | Al Viro | 1 | -53/+6 |
2010-01-15 | inotify: only warn once for inotify problems | Eric Paris | 1 | -1/+1 |
2010-01-15 | inotify: do not reuse watch descriptors | Eric Paris | 1 | -2/+2 |
2009-12-16 | switch alloc_file() to passing struct path | Al Viro | 1 | -2/+6 |
2009-12-16 | switched inotify_init1() to alloc_file() | Al Viro | 1 | -15/+10 |
2009-12-09 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 1 | -4/+0 |
2009-12-04 | inotify: remove superfluous return code check | Giuseppe Scrivano | 1 | -4/+0 |
2009-11-18 | sysctl: Drop & in front of every proc_handler. | Eric W. Biederman | 1 | -3/+3 |
2009-11-12 | sysctl fs: Remove dead binary sysctl support | Eric W. Biederman | 1 | -7/+1 |
2009-08-28 | inotify: update the group mask on mark addition | Eric Paris | 1 | -0/+4 |
2009-08-28 | inotify: fix length reporting and size checking | Eric Paris | 1 | -3/+5 |
2009-08-28 | inotify: do not send a block of zeros when no pathname is available | Brian Rogers | 1 | -3/+5 |
2009-08-27 | inotify: Ensure we alwasy write the terminating NULL. | Eric W. Biederman | 1 | -7/+6 |
2009-08-27 | inotify: fix locking around inotify watching in the idr | Eric Paris | 1 | -10/+40 |
2009-08-27 | inotify: do not BUG on idr entries at inotify destruction | Eric Paris | 1 | -2/+31 |
2009-08-27 | inotify: seperate new watch creation updating existing watches | Eric Paris | 1 | -69/+103 |
2009-08-17 | inotify: start watch descriptor count at 1 | Eric Paris | 1 | -1/+1 |
2009-08-17 | notify: unused event private race | Eric Paris | 2 | -10/+10 |
2009-07-21 | inotify: use GFP_NOFS under potential memory pressure | Eric Paris | 1 | -6/+12 |
2009-07-21 | fsnotify: use def_bool in kconfig instead of letting the user choose | Eric Paris | 1 | -1/+1 |
2009-07-21 | inotify: fix error paths in inotify_update_watch | Eric Paris | 1 | -30/+49 |
2009-07-21 | inotify: do not leak inode marks in inotify_add_watch | Eric Paris | 1 | -4/+10 |
2009-07-21 | inotify: drop user watch count when a watch is removed | Eric Paris | 1 | -0/+2 |
2009-07-02 | fs/notify/inotify: decrement user inotify count on close | Keith Packard | 1 | -0/+3 |
2009-06-19 | inotify: inotify_destroy_mark_entry could get called twice | Eric Paris | 3 | -29/+8 |
2009-06-11 | inotify/dnotify: should_send_event shouldn't match on FS_EVENT_ON_CHILD | Eric Paris | 1 | -0/+1 |
2009-06-11 | inotify: reimplement inotify using fsnotify | Eric Paris | 5 | -447/+570 |
2009-06-11 | fsnotify: unified filesystem notification backend | Eric Paris | 1 | -0/+20 |
2009-05-06 | inotify: use GFP_NOFS in kernel_event() to work around a lockdep false-positive | Wu Fengguang | 1 | -1/+1 |
2009-03-27 | fs: avoid I_NEW inodes | Nick Piggin | 1 | -8/+8 |
2009-02-18 | inotify: fix GFP_KERNEL related deadlock | Ingo Molnar | 1 | -1/+1 |
2009-01-26 | inotify: clean up inotify_read and fix locking problems | Vegard Nossum | 1 | -61/+74 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 29 | Heiko Carstens | 1 | -2/+3 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 28 | Heiko Carstens | 1 | -2/+2 |
2009-01-05 | inotify: fix type errors in interfaces | Michael Kerrisk | 1 | -1/+1 |
2008-12-31 | filesystem notification: create fs/notify to contain all fs notification | Eric Paris | 4 | -0/+1720 |