summaryrefslogtreecommitdiff
path: root/fs/exfat/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'fs/exfat/README.md')
-rw-r--r--fs/exfat/README.md74
1 files changed, 74 insertions, 0 deletions
diff --git a/fs/exfat/README.md b/fs/exfat/README.md
new file mode 100644
index 000000000..3e1887ff5
--- /dev/null
+++ b/fs/exfat/README.md
@@ -0,0 +1,74 @@
+exfat-nofuse
+============
+
+Linux non-fuse read/write kernel driver for the exFAT, FAT12, FAT16 and vfat (FAT32) file systems.<br />
+Originally ported from Android kernel v3.0.
+
+Kudos to ksv1986 for the mutex patch!<br />
+Thanks to JackNorris for being awesome and providing the clear_inode() patch.<br />
+<br />
+Big thanks to lqs for completing the driver!<br />
+Big thanks to benpicco for fixing 3.11.y compatibility!
+
+
+Special thanks to github user AndreiLux for spreading the word about the leak!<br />
+
+
+Installing as a stand-alone module:
+====================================
+
+ make
+ sudo make install
+
+To load the driver manually, run this as root:
+
+ modprobe exfat
+
+You may also specify custom toolchains by using CROSS_COMPILE flag, in my case:
+>CROSS_COMPILE=../dorimanx-SG2-I9100-Kernel/android-toolchain/bin/arm-eabi-
+
+Installing as a part of the kernel:
+======================================
+
+Let's take [linux] as the path to your kernel source dir...
+
+ cd [linux]
+ cp -rvf exfat-nofuse [linux]/fs/exfat
+
+edit [linux]/fs/Kconfig
+```
+ menu "DOS/FAT/NT Filesystems"
+
+ source "fs/fat/Kconfig"
+ +source "fs/exfat/Kconfig"
+ source "fs/ntfs/Kconfig"
+ endmenu
+```
+
+
+edit [linux]/fs/Makefile
+```
+ obj-$(CONFIG_FAT_FS) += fat/
+ +obj-$(CONFIG_EXFAT_FS) += exfat/
+ obj-$(CONFIG_BFS_FS) += bfs/
+```
+
+ cd [linux]
+ make menuconfig
+
+Go to:
+> File systems > DOS/FAT/NT
+> check exfat as MODULE (M)
+> (437) Default codepage for exFAT
+> (utf8) Default iocharset for exFAT
+
+> ESC to main menu
+> Save an Alternate Configuration File
+> ESC ESC
+
+build your kernel
+
+Have fun.
+
+Free Software for the Free Minds!
+=================================