linux/fs/f2fs
Fan Li d95fd91c1a f2fs: exclude special cases for f2fs_move_file_range
When src and dst is the same file, and the latter part of source region
overlaps with the former part of destination region, current implement
will overwrite data which hasn't been moved yet and truncate data in
overlapped region.
This patch return -EINVAL when such cases occur and return 0 when
source region and destination region is actually the same part of
the same file.

Signed-off-by: Fan li <fanofcode.li@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2016-09-14 16:52:06 -07:00
..
acl.c f2fs: avoid mark_inode_dirty 2016-07-08 10:34:09 -07:00
acl.h f2fs: clean up coding style and redundancy 2016-07-25 12:58:12 -07:00
checkpoint.c f2fs: fix to set superblock dirty correctly 2016-09-07 18:53:47 -07:00
data.c f2fs: fix to set PageUptodate in f2fs_write_end correctly 2016-09-13 13:02:34 -07:00
debug.c f2fs: add discard info to sys entry of f2fs status 2016-08-29 18:31:06 -07:00
dir.c f2fs: set dentry bits on random location in memory 2016-09-07 18:53:47 -07:00
extent_cache.c f2fs: disable extent_cache for fcollapse/finsert inodes 2016-07-15 15:21:20 -07:00
f2fs.h f2fs: avoid ENOMEM during roll-forward recovery 2016-09-13 13:02:29 -07:00
file.c f2fs: exclude special cases for f2fs_move_file_range 2016-09-14 16:52:06 -07:00
gc.c f2fs: check free_sections for defragmentation 2016-09-12 10:30:41 -07:00
gc.h f2fs: detect idle time depending on user behavior 2016-01-11 15:56:37 -08:00
hash.c f2fs: introduce dot and dotdot name check 2015-05-28 15:41:34 -07:00
inline.c f2fs: set dentry bits on random location in memory 2016-09-07 18:53:47 -07:00
inode.c f2fs: avoid ENOMEM during roll-forward recovery 2016-09-13 13:02:29 -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 f2fs: fix to detect temporary name of multimedia file 2016-09-07 18:53:49 -07:00
node.c f2fs: avoid ENOMEM during roll-forward recovery 2016-09-13 13:02:29 -07:00
node.h f2fs: produce more nids and reduce readahead nats 2016-07-06 10:44:08 -07:00
recovery.c f2fs: avoid ENOMEM during roll-forward recovery 2016-09-13 13:02:29 -07:00
segment.c f2fs: check free_sections for defragmentation 2016-09-12 10:30:41 -07:00
segment.h f2fs: check free_sections for defragmentation 2016-09-12 10:30:41 -07:00
shrinker.c f2fs: produce more nids and reduce readahead nats 2016-07-06 10:44:08 -07:00
super.c f2fs: enable inline_dentry by default and add noinline_dentry option 2016-08-29 18:31:17 -07:00
trace.c f2fs: use bio op accessors 2016-06-07 13:41:38 -06:00
trace.h f2fs: add sbi and page pointer in f2fs_io_info 2015-05-28 15:41:32 -07:00
xattr.c f2fs: fix lost xattrs of directories 2016-09-07 17:27:39 -07:00
xattr.h f2fs: add missing argument to f2fs_setxattr stub 2016-03-17 21:19:47 -07:00