linux/fs/f2fs
Eric Biggers aaebdee8b8 f2fs: don't bother checking for encryption key in ->write_iter()
Since only an open file can be written to, and we only allow open()ing
an encrypted file when its key is available, there is no need to check
for the key again before permitting each ->write_iter().

This code was also broken in that it wouldn't actually have failed if
the key was in fact unavailable.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Reviewed-by: David Gstir <david@sigma-star.at>
Acked-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2017-05-23 21:11:08 -07:00
..
acl.c f2fs: keep dirty inodes selectively for checkpoint 2016-11-23 12:11:08 -08:00
acl.h f2fs: remove dead code f2fs_check_acl 2016-09-14 16:52:36 -07:00
checkpoint.c f2fs: introduce io_list for serialize data/node IOs 2017-05-23 21:09:03 -07:00
data.c f2fs: introduce io_list for serialize data/node IOs 2017-05-23 21:09:03 -07:00
debug.c f2fs: show available_nids in f2fs/status 2017-05-03 10:04:57 -07:00
dir.c for-f2fs-4.12 2017-05-08 12:24:17 -07:00
extent_cache.c f2fs: fix a bug caused by NULL extent tree 2017-05-23 21:07:18 -07:00
f2fs.h f2fs: introduce io_list for serialize data/node IOs 2017-05-23 21:09:03 -07:00
file.c f2fs: don't bother checking for encryption key in ->write_iter() 2017-05-23 21:11:08 -07:00
gc.c f2fs: introduce io_list for serialize data/node IOs 2017-05-23 21:09:03 -07:00
gc.h f2fs: detect idle time depending on user behavior 2016-01-11 15:56:37 -08:00
hash.c f2fs: check entire encrypted bigname when finding a dentry 2017-05-04 11:44:35 -04:00
inline.c for-f2fs-4.12 2017-05-08 12:24:17 -07:00
inode.c f2fs: load inode's flag from disk 2017-05-23 21:05:31 -07:00
Kconfig f2fs: add mount option to select fault injection ratio 2016-05-07 10:32:22 -07:00
Makefile fs crypto: move per-file encryption from f2fs tree to fs/crypto 2016-03-17 21:19:33 -07:00
namei.c for-f2fs-4.12 2017-05-08 12:24:17 -07:00
node.c f2fs: declare load_free_nid_bitmap static 2017-05-23 21:07:16 -07:00
node.h f2fs: guard macro variables with braces 2017-04-10 19:48:10 -07:00
recovery.c f2fs: avoid dirty node pages in check_only recovery 2017-04-18 13:37:49 -07:00
segment.c f2fs: wait discard IO completion without cmd_lock held 2017-05-23 21:10:03 -07:00
segment.h f2fs: split bio cache 2017-05-23 21:05:39 -07:00
shrinker.c f2fs: avoid casted negative value as shrink count 2016-11-23 12:11:03 -08:00
super.c f2fs: introduce io_list for serialize data/node IOs 2017-05-23 21:09:03 -07:00
trace.c f2fs: use set_page_private marcro in f2fs_trace_pid 2017-03-24 15:10:49 -04:00
trace.h f2fs: add sbi and page pointer in f2fs_io_info 2015-05-28 15:41:32 -07:00
xattr.c f2fs: don't reserve additional space in xattr block 2017-03-24 15:10:53 -04:00
xattr.h f2fs: guard macro variables with braces 2017-04-10 19:48:10 -07:00