]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - kernel/sys.c
revert "ocfs2/dlm: use list_for_each_entry instead of list_for_each"
[karo-tx-linux.git] / kernel / sys.c
index 259fda25eb6bac6dcbcfe788590a14ebb63e87f2..fa2f2f671a5cadb271367b13f8b119a21c8bf6b7 100644 (file)
@@ -1668,8 +1668,7 @@ static int prctl_set_mm_exe_file(struct mm_struct *mm, unsigned int fd)
         * overall picture.
         */
        err = -EACCES;
-       if (!S_ISREG(inode->i_mode)     ||
-           exe.file->f_path.mnt->mnt_flags & MNT_NOEXEC)
+       if (!S_ISREG(inode->i_mode) || path_noexec(&exe.file->f_path))
                goto exit;
 
        err = inode_permission(inode, MAY_EXEC);