I tested your current cifs-3.2 branch and faced with strange results (assuming Windows 7 share is mounted to /mnt/share): piastry@adventure:~$ dd if=test1.iso of=/mnt/share/test.iso bs=100000 piastry@adventure:~$ dd of=test.iso if=/mnt/share/test.iso bs=100000 piastry@adventure:~$ md5sum test.iso 5eee1675f46ac594dd7800c37e3ba944 test.iso piastry@adventure:~$ md5sum /mnt/share/test.iso 5eee1675f46ac594dd7800c37e3ba944 /mnt/HOME-share/test.iso piastry@adventure:~$ md5sum test1.iso 10d672583cab035e2b55048fbfbbf7ca test1.iso Then, I umounted and mounted it again with 3.1-rc9 cifs module - everything was fine. Then, I load previous "buggy" one and everything was fine too. So, md5sums are not equal. Any ideas? -- Best regards, Pavel Shilovsky. -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html