Commit a35d632c authored by Amir Goldstein's avatar Amir Goldstein Committed by Jan Kara
Browse files

rpc_pipefs: call fsnotify_{unlink,rmdir}() hooks



This will allow generating fsnotify delete events after the
fsnotify_nameremove() hook is removed from d_delete().

Cc: Trond Myklebust <trond.myklebust@hammerspace.com>
Cc: Anna Schumaker <anna.schumaker@netapp.com>
Reviewed-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: default avatarAmir Goldstein <amir73il@gmail.com>
Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent 46008d9d
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -598,6 +598,8 @@ static int __rpc_rmdir(struct inode *dir, struct dentry *dentry)

	dget(dentry);
	ret = simple_rmdir(dir, dentry);
	if (!ret)
		fsnotify_rmdir(dir, dentry);
	d_delete(dentry);
	dput(dentry);
	return ret;
@@ -609,6 +611,8 @@ static int __rpc_unlink(struct inode *dir, struct dentry *dentry)

	dget(dentry);
	ret = simple_unlink(dir, dentry);
	if (!ret)
		fsnotify_unlink(dir, dentry);
	d_delete(dentry);
	dput(dentry);
	return ret;