linux_dsm_epyc7002/fs/f2fs
Chao Yu 7732c26ac3 f2fs: fix to detect temporary name of multimedia file
Some applications may create multimeida file with temporary name like
'*.jpg.tmp' or '*.mp4.tmp', then rename to '*.jpg' or '*.mp4'.

Now, f2fs can only detect multimedia filename with specified format:
"filename + '.' + extension", so it will make f2fs missing to detect
multimedia file with special temporary name, result in failing to set
cold flag on file.

This patch enhances detection flow for enabling lookup extension in the
middle of temporary filename.

Reported-by: Xue Liu <liuxueliu.liu@huawei.com>
Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2016-09-07 18:53:49 -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 preallocate block only aligned to 4K 2016-08-29 18:31:15 -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: add roll-forward recovery process for encrypted dentry 2016-09-07 17:27:40 -07:00
file.c f2fs: add roll-forward recovery process for encrypted dentry 2016-09-07 17:27:40 -07:00
gc.c f2fs: do in batch synchronously readahead during GC 2016-09-07 17:27:34 -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 mark_inode_dirty 2016-07-08 10:34:09 -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: remove redundant judgement condition in available_free_memory 2016-08-29 18:31:12 -07:00
node.h f2fs: produce more nids and reduce readahead nats 2016-07-06 10:44:08 -07:00
recovery.c f2fs: add roll-forward recovery process for encrypted dentry 2016-09-07 17:27:40 -07:00
segment.c f2fs: fix minor typo 2016-09-07 18:53:48 -07:00
segment.h f2fs: not allow to write illegal blkaddr 2016-08-24 10:16:14 -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