FatFS release R0.10

  Oct 02,'13 R0.10     Added selection of character encoding on the file. (_STRF_ENCODE)
                       Added f_closedir().
                       Added forced full FAT scan for f_getfree(). (_FS_NOFSINFO)
                       Added forced mount feature with changes of f_mount().
                       Improved behavior of volume auto detection.
                       Improved write throughput of f_puts() and f_printf().
                       Changed argument of f_chdrive(), f_mkfs(), disk_read() and disk_write().
                       Fixed f_write() can be truncated when the file size is close to 4GB.
                       Fixed f_open(), f_mkdir() and f_setlabel() can return incorrect error code.

From http://elm-chan.org/fsw/ff/ff10.zip
6fbcdc11fa4f401f8214ded304be7d34  ff10.zip
Patch 1: October 2, 2013

f_mount() function fails forced mount when logical drive number is equal or
grater than 1. To fix this problem, apply following patch to the ff.c.
Patch 2: October 12, 2013

* f_close() function invalidates the file object without volume lock.
* f_closedir() function returns with the volume lock is left acquired.
These are not the case when _FS_REENTRANT option is not enabled.
To fix this bug, replace f_close()/f_closedir function in ff.c as follows.