Happy New Year,
Thanks to Chris, the mmc driver works a whole lot faster now!!
I have added a bit to it:
1) automatically determine if the mmc card supports multi-block reads.
2) "cat /proc/mmc-multi" returns 0 if no support, 1 if supported.
Now there is only 1 kernel module required and it will use multi-block
reads if it can.
I have posted the new binary, and sources to the Files > MMC >
mmc-multi folder. I have also posted nls.o, fat.o, and vfat.o kernel
modules. Insmod them in that order and you will be able to read &
write vfat formatted sd/mmc cards. This is the way they come out of
the box.
Remember that vfat formatted cards don't support Unix permissions.
The mmc driver is named mmc-multi.c &.o just to keep it
distinguishable from the old one.
To rebuild the other kernel modules just enable them as modules while
in make menuconfig, then make modules. The binaries will be found in
fs/nls, fs/fat, fs/vfat.
...ken...