diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-05-19 19:11:40 -0400 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-06-01 19:21:02 -0400 |
commit | 304eecc3462ed62006433d04e3ad945f92f90d52 (patch) | |
tree | 0994d212f3d6b0b26f5fe6c2172416c733674878 /fs/f2fs/namei.c | |
parent | 7e01e7ad746bc8198a8b46163ddc73a1c7d22339 (diff) |
f2fs crypto: check encryption for tmpfile
This patch adds to check encryption for tmpfile in early stage.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/namei.c')
-rw-r--r-- | fs/f2fs/namei.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/f2fs/namei.c b/fs/f2fs/namei.c index 6edad57d7b47..a316783de8c9 100644 --- a/fs/f2fs/namei.c +++ b/fs/f2fs/namei.c | |||
@@ -569,6 +569,12 @@ out: | |||
569 | 569 | ||
570 | static int f2fs_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode) | 570 | static int f2fs_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode) |
571 | { | 571 | { |
572 | if (f2fs_encrypted_inode(dir)) { | ||
573 | int err = f2fs_get_encryption_info(dir); | ||
574 | if (err) | ||
575 | return err; | ||
576 | } | ||
577 | |||
572 | return __f2fs_tmpfile(dir, dentry, mode, NULL); | 578 | return __f2fs_tmpfile(dir, dentry, mode, NULL); |
573 | } | 579 | } |
574 | 580 | ||