2 tristate "sdFAT filesystem support"
6 select NLS_CODEPAGE_437
9 If you want to use the sdFAT file system, then you must say Y or M
10 here to inlucde sdFAT support.
11 sdFAT is unified FAT-based file system which supports not only fat12/
12 16/32 with vfat but also exfat. sdFAT supports winnt short-name rule.
13 (winnt: emulate the Windows NT rule for display/create.)
15 To compile this as a module, choose M here: the module will be called
16 sdfat_core and sdfat_fs.
18 config SDFAT_USE_FOR_EXFAT
19 bool "Register sdFAT as exFAT"
21 depends on SDFAT_FS && !EXFAT_FS
23 If you want to register sdFAT as available for exFAT, say Y.
25 config SDFAT_USE_FOR_VFAT
26 bool "Register sdFAT as VFAT"
28 depends on SDFAT_FS && !VFAT_FS
30 If you want to register sdFAT as available for VFAT, say Y.
32 config SDFAT_DELAYED_META_DIRTY
33 bool "Enable delayed metadata dirty"
37 If you enable this feature, metadata(FAT/Directory entry) is updated
40 config SDFAT_SUPPORT_DIR_SYNC
41 bool "Enable supporting dir sync"
45 If you enable this feature, the modification for directory operation
46 is written to a storage at once.
48 config SDFAT_DEFAULT_CODEPAGE
49 int "Default codepage for sdFAT"
53 This option should be set to the codepage of your sdFAT filesystems.
55 config SDFAT_DEFAULT_IOCHARSET
56 string "Default iocharset for sdFAT"
60 Set this to the default input/output character set you'd
61 like sdFAT to use. It should probably match the character set
62 that most of your sdFAT filesystems use, and can be overridden
63 with the "iocharset" mount option for sdFAT filesystems.
65 config SDFAT_CHECK_RO_ATTR
66 bool "Check read-only attribute"
70 config SDFAT_ALIGNED_MPAGE_WRITE
71 bool "Enable supporting aligned mpage_write"
72 default y if SDFAT_FS=y
73 default n if SDFAT_FS=m
76 config SDFAT_VIRTUAL_XATTR
77 bool "Virtual xattr support for sdFAT"
81 If you enable this feature, it supports virtual xattr.
82 This feature will be deprecated because it might be the same with
83 "context" mount option.
85 config SDFAT_VIRTUAL_XATTR_SELINUX_LABEL
86 string "Default string for SELinux label"
87 default "u:object_r:sdcard_external:s0"
88 depends on SDFAT_FS && SDFAT_VIRTUAL_XATTR
90 Set this to the default string for SELinux label.
92 config SDFAT_SUPPORT_STLOG
93 bool "Enable storage log"
95 depends on SDFAT_FS && PROC_STLOG
98 bool "enable debug features"
102 config SDFAT_DBG_IOCTL
103 bool "enable debug-ioctl features"
104 depends on SDFAT_FS && SDFAT_DEBUG
108 bool "enable debug messages"
109 depends on SDFAT_FS && SDFAT_DEBUG
112 config SDFAT_DBG_BUGON
113 bool "enable strict BUG_ON() for debugging"
114 depends on SDFAT_FS && SDFAT_DEBUG
117 config SDFAT_DBG_WARNON
118 bool "enable strict WARN_ON() for debugging"
119 depends on SDFAT_FS && SDFAT_DEBUG
122 config SDFAT_STATISTICS
123 bool "enable statistics for bigdata"