So why this call? Simple: Cause of caching issues. libFAT use its own cache, so distracts itself from CafeOS/IOSUs FAT driver. This leads to libfat and IOSUs FAT driver having different on-disc states in their caches which leads to filesystem corruptions.
Examples:
Currently the Wii U needs a...