EXFAT 1.2.5 merged with Samsung Source 1.2.4 and modded, READ MORE below.

Driver modded to work with 3.0.y up to 3.10.y

+ all recent fixes and guide how to add to kernel.

I will be happy to add any other fixes to this driver.

RXRZ passed ownership of the source to me.
Small optimizations
1. "STRLEN(path) == 0" -> "*path == '\0'"
2. remove unused variable
3. reduce FILE_ID_T structure size on 32-bit platform from 64 to 56 bytes
fix indentation
Merge pull request #23 from maksqwe/master

Small optimizations
Added a way to build exfat as module not in kernel. + GUIDE.
Small README change.
Fixed wrong define, now should work as module.
port to Linux 3.11
use file_inode()
Merge pull request #24 from benpicco/master

Port to Linux 3.11
Update README.md
EXFAT: file_inode added in 3.9.y branch! so fix it as needed.
EXFAT: Fix broken function.
Update exfat_super.c to fix a typo so that it would compile on 3.11

Typo: file -> filp
get make -f Makefile.module to work
proper formatting & use of Makefile.module
Merge pull request #25 from htruong/3.11-fix

Update exfat_super.c to fix a typo so that it would compile on 3.11
Merge pull request #26 from benpicco/master

Don't copy Makefiles around
Fixed Build error for < 3.7.y tree. TNX @twu2
Added change to exfat_super.c for 3.12.y tree (its in RC but soon!)