Kconfig 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. config SDFAT_FS
  2. tristate "sdFAT filesystem support"
  3. default y
  4. select NLS
  5. select NLS_UTF8
  6. select NLS_CODEPAGE_437
  7. select NLS_ISO8859_1
  8. help
  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.)
  14. To compile this as a module, choose M here: the module will be called
  15. sdfat_core and sdfat_fs.
  16. config SDFAT_USE_FOR_EXFAT
  17. bool "Register sdFAT as exFAT"
  18. default y
  19. depends on SDFAT_FS && !EXFAT_FS
  20. help
  21. If you want to register sdFAT as available for exFAT, say Y.
  22. config SDFAT_USE_FOR_VFAT
  23. bool "Register sdFAT as VFAT"
  24. default y
  25. depends on SDFAT_FS && !VFAT_FS
  26. help
  27. If you want to register sdFAT as available for VFAT, say Y.
  28. config SDFAT_DELAYED_META_DIRTY
  29. bool "Enable delayed metadata dirty"
  30. default y
  31. depends on SDFAT_FS
  32. help
  33. If you enable this feature, metadata(FAT/Directory entry) is updated
  34. by flush thread.
  35. config SDFAT_SUPPORT_DIR_SYNC
  36. bool "Enable supporting dir sync"
  37. default n
  38. depends on SDFAT_FS
  39. help
  40. If you enable this feature, the modification for directory operation
  41. is written to a storage at once.
  42. config SDFAT_DEFAULT_CODEPAGE
  43. int "Default codepage for sdFAT"
  44. default 437
  45. depends on SDFAT_FS
  46. help
  47. This option should be set to the codepage of your sdFAT filesystems.
  48. config SDFAT_DEFAULT_IOCHARSET
  49. string "Default iocharset for sdFAT"
  50. default "utf8"
  51. depends on SDFAT_FS
  52. help
  53. Set this to the default input/output character set you'd
  54. like sdFAT to use. It should probably match the character set
  55. that most of your sdFAT filesystems use, and can be overridden
  56. with the "iocharset" mount option for sdFAT filesystems.
  57. config SDFAT_CHECK_RO_ATTR
  58. bool "Check read-only attribute"
  59. default n
  60. depends on SDFAT_FS
  61. config SDFAT_ALIGNED_MPAGE_WRITE
  62. bool "Enable supporting aligned mpage_write"
  63. default y if SDFAT_FS=y
  64. default n if SDFAT_FS=m
  65. depends on SDFAT_FS
  66. config SDFAT_VIRTUAL_XATTR
  67. bool "Virtual xattr support for sdFAT"
  68. default n
  69. depends on SDFAT_FS
  70. help
  71. If you enable this feature, it supports virtual xattr.
  72. This feature will be deprecated because it might be the same with
  73. "context" mount option.
  74. config SDFAT_VIRTUAL_XATTR_SELINUX_LABEL
  75. string "Default string for SELinux label"
  76. default "u:object_r:sdcard_external:s0"
  77. depends on SDFAT_FS && SDFAT_VIRTUAL_XATTR
  78. help
  79. Set this to the default string for SELinux label.
  80. config SDFAT_SUPPORT_STLOG
  81. bool "Enable storage log"
  82. default y
  83. depends on SDFAT_FS && PROC_STLOG
  84. config SDFAT_DEBUG
  85. bool "enable debug features"
  86. depends on SDFAT_FS
  87. default y
  88. config SDFAT_DBG_IOCTL
  89. bool "enable debug-ioctl features"
  90. depends on SDFAT_FS && SDFAT_DEBUG
  91. default n
  92. config SDFAT_DBG_MSG
  93. bool "enable debug messages"
  94. depends on SDFAT_FS && SDFAT_DEBUG
  95. default y
  96. config SDFAT_DBG_BUGON
  97. bool "enable strict BUG_ON() for debugging"
  98. depends on SDFAT_FS && SDFAT_DEBUG
  99. default n
  100. config SDFAT_DBG_WARNON
  101. bool "enable strict WARN_ON() for debugging"
  102. depends on SDFAT_FS && SDFAT_DEBUG
  103. default n
  104. config SDFAT_STATISTICS
  105. bool "enable statistics for bigdata"
  106. depends on SDFAT_FS
  107. default y
  108. config SDFAT_UEVENT
  109. bool "enable uevent"
  110. depends on SDFAT_FS
  111. default y