I have a kindle touch running 5.3.7 firmware with an older kernel:
Linux kindle 2.6.31-rt11-lab126 #1 Fri Jul 12 02:22:50 PDT 2013 armv7l GNU/Linux
I tried to make the same modules as you did, but some didn't like to me modules in my make menuconfig? I did make cifs, hmac, and md4 if they are needed (attached). I don't have a windows machine nearby to test, but I can mount a samba share in linux. Not quite the same
Oh - I used imx50_yoshime_defconfig instead of:
imx50_yoshi_defconfig
imx50_yoshime_defconfig
imx50_yoshime3_defconfig
I wasn't sure which to start with, so I guessed.
I built the kernel modules in my qemu chroot partition and then copied them over. Seems to work for me, but I would love to hear anyone else testing this also!