summaryrefslogtreecommitdiff
path: root/fs/erofs/Kconfig
blob: c8463357ca2f3b6f5e3141becfd53abbce998047 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
config FS_EROFS
	bool "Enable EROFS filesystem support"
	help
	  This provides support for reading images from EROFS filesystem.
	  EROFS (Enhanced Read-Only File System) is a lightweight read-only
	  file system for scenarios which need high-performance read-only
	  requirements.

	  It also provides fixed-sized output compression support, which
	  improves storage density, keeps relatively higher compression
	  ratios, which is more useful to achieve high performance for
	  embedded devices with limited memory.

config FS_EROFS_ZIP
	bool "EROFS Data Compression Support"
	depends on FS_EROFS
	select LZ4
	default y
	help
	  Enable fixed-sized output compression for EROFS.
	  If you don't want to enable compression feature, say N.

config FS_EROFS_ZIP_DEFLATE
	bool "EROFS DEFLATE compressed data support"
	depends on FS_EROFS_ZIP
	select ZLIB
	help
	  Saying Y here includes support for reading EROFS file systems
	  containing DEFLATE compressed data.  It gives better compression
	  ratios than the default LZ4 format, while it costs more CPU
	  overhead.

	  DEFLATE support is an experimental feature for now and so most
	  file systems will be readable without selecting this option.

	  If unsure, say N.