fsnotify: remove destroy_list from fsnotify_mark
commit37d469e7673a663cbf38360beb1eaa3224c9d272
authorJan Kara <jack@suse.cz>
Sat, 13 Dec 2014 00:58:39 +0000 (12 16:58 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 13 Dec 2014 20:42:53 +0000 (13 12:42 -0800)
treeb980de73eb2a32cb759d57792c0028e634350b80
parent0809ab69a2782afac8c4d7f3d35cd123050aab9a
fsnotify: remove destroy_list from fsnotify_mark

destroy_list is used to track marks which still need waiting for srcu
period end before they can be freed.  However by the time mark is added to
destroy_list it isn't in group's list of marks anymore and thus we can
reuse fsnotify_mark->g_list for queueing into destroy_list.  This saves
two pointers for each fsnotify_mark.

Signed-off-by: Jan Kara <jack@suse.cz>
Cc: Eric Paris <eparis@redhat.com>
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/notify/mark.c
include/linux/fsnotify_backend.h