fs/f2fs: add option to define list of cold file extensions

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
[Thomas: split from the initial patch from Grzegorz]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018.11.x
Grzegorz Blach 2018-11-03 15:17:02 +01:00 committed by Thomas Petazzoni
parent 6f727ce1fe
commit 0446f34d97
2 changed files with 10 additions and 1 deletions

View File

@ -18,4 +18,11 @@ config BR2_TARGET_ROOTFS_F2FS_SIZE
Suffix with K, M, G or T for power-of-two kilo-, mega-, giga-
or terabytes.
config BR2_TARGET_ROOTFS_F2FS_COLD_FILES
string "extension list for cold files"
help
Specify a file extension list in order f2fs to treat them as
cold files. The default list includes most of multimedia
file extensions such as jpg, gif, mpeg, mkv, and so on.
endif # BR2_TARGET_ROOTFS_F2FS

View File

@ -13,10 +13,12 @@ endif
# variable is not qstrip-ed to preserve the integrity of the string value.
F2FS_LABEL := $(subst ",,$(BR2_TARGET_ROOTFS_F2FS_LABEL))
# ")
F2FS_COLD_FILES = $(call qstrip,$(BR2_TARGET_ROOTFS_F2FS_COLD_FILES))
F2FS_OPTS = \
-f \
-l "$(F2FS_LABEL)"
-l "$(F2FS_LABEL)" \
$(if $(F2FS_COLD_FILES),-e "$(F2FS_COLD_FILES)")
ROOTFS_F2FS_DEPENDENCIES = host-f2fs-tools