mirror of https://gitee.com/openkylin/linux.git
f2fs: avoid to create an empty string as the extension_list
When creating a file, we need to set the temperature based on extension_list. If the empty string is a valid extension_list, the is_extension_exist will always returns true, which affects the separation of hot and cold. Signed-off-by: Wang Xiaojun <wangxiaojun11@huawei.com> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
This commit is contained in:
parent
01f6afd0f3
commit
5417c98c12
|
@ -351,7 +351,7 @@ static ssize_t __sbi_store(struct f2fs_attr *a,
|
||||||
set = false;
|
set = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen(name) >= F2FS_EXTENSION_LEN)
|
if (!strlen(name) || strlen(name) >= F2FS_EXTENSION_LEN)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
down_write(&sbi->sb_lock);
|
down_write(&sbi->sb_lock);
|
||||||
|
|
Loading…
Reference in New Issue