OSDN Git Service

fsnotify: Remove indirection from fsnotify_detach_mark()
authorJan Kara <jack@suse.cz>
Wed, 15 Mar 2017 08:48:11 +0000 (09:48 +0100)
committerJan Kara <jack@suse.cz>
Mon, 10 Apr 2017 15:37:35 +0000 (17:37 +0200)
commit8212a6097a720896b4cdbe516487ad47f4296599
treec598677214226244c7db2b90be6f2715cfbf38eb
parenta03e2e4f078365428bb4317989cb5d1d6563cfe9
fsnotify: Remove indirection from fsnotify_detach_mark()

fsnotify_detach_mark() calls fsnotify_destroy_inode_mark() or
fsnotify_destroy_vfsmount_mark() to remove mark from object list. These
two functions are however very similar and differ only in the lock they
use to protect the object list of marks. Simplify the code by removing
the indirection and removing mark from the object list in a common
function.

Reviewed-by: Miklos Szeredi <mszeredi@redhat.com>
Reviewed-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Jan Kara <jack@suse.cz>
fs/notify/fsnotify.h
fs/notify/inode_mark.c
fs/notify/mark.c
fs/notify/vfsmount_mark.c