Take ima_path_check() in nfsd past dentry_open() in nfsd_open()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro 1e41568d 4b06e5b9

+2 -1
+2 -1
fs/nfsd/vfs.c
··· 752 752 flags, current_cred()); 753 753 if (IS_ERR(*filp)) 754 754 host_err = PTR_ERR(*filp); 755 + host_err = ima_path_check(&(*filp)->f_path, 756 + access & (MAY_READ | MAY_WRITE | MAY_EXEC)); 755 757 out_nfserr: 756 758 err = nfserrno(host_err); 757 759 out: ··· 2129 2127 */ 2130 2128 path.mnt = exp->ex_path.mnt; 2131 2129 path.dentry = dentry; 2132 - err = ima_path_check(&path, acc & (MAY_READ | MAY_WRITE | MAY_EXEC)); 2133 2130 nfsd_out: 2134 2131 return err? nfserrno(err) : 0; 2135 2132 }