]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - fs/inode.c
fs/binfmt_elf.c: coredump: allocate core ELF header on stack
[linux.git] / fs / inode.c
index 96d62d97694ef333e14ab35060084c6f486339ff..ea15c6d9f27428b3accc8e78945bda7389a88d0f 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/security.h>
 #include <linux/cdev.h>
 #include <linux/memblock.h>
+#include <linux/fscrypt.h>
 #include <linux/fsnotify.h>
 #include <linux/mount.h>
 #include <linux/posix_acl.h>
@@ -2252,7 +2253,7 @@ int vfs_ioc_setflags_prepare(struct inode *inode, unsigned int oldflags,
            !capable(CAP_LINUX_IMMUTABLE))
                return -EPERM;
 
-       return 0;
+       return fscrypt_prepare_setflags(inode, oldflags, flags);
 }
 EXPORT_SYMBOL(vfs_ioc_setflags_prepare);