]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit - fs/notify/group.c
inotify, fanotify: replace fsnotify_put_group() with fsnotify_destroy_group()
authorLino Sanfilippo <LinoSanfilippo@gmx.de>
Tue, 14 Jun 2011 15:29:45 +0000 (17:29 +0200)
committerEric Paris <eparis@redhat.com>
Tue, 11 Dec 2012 18:29:43 +0000 (13:29 -0500)
commitd8153d4d8b7b6141770e1416c4a338161205ed1b
treee353338c1b5be16c5b0d2bc4f1f698d982a00319
parenta0d271cbfed1dd50278c6b06bead3d00ba0a88f9
inotify, fanotify: replace fsnotify_put_group() with fsnotify_destroy_group()

Currently in fsnotify_put_group() the ref count of a group is decremented and if
it becomes 0 fsnotify_destroy_group() is called. Since a groups ref count is only
at group creation set to 1 and never increased after that a call to fsnotify_put_group()
always results in a call to fsnotify_destroy_group().
With this patch fsnotify_destroy_group() is called directly.

Signed-off-by: Lino Sanfilippo <LinoSanfilippo@gmx.de>
Signed-off-by: Eric Paris <eparis@redhat.com>
fs/notify/fanotify/fanotify_user.c
fs/notify/group.c
fs/notify/inotify/inotify_user.c
include/linux/fsnotify_backend.h