I have a functioning CIFS mount from CentOS 6.4, 2.6.32-358.18.1.el6.x86_64, to a Windows file server.  If I hit Ctrlc while doing some IO intensive (like fgrep -r), then the mount (and all other mounts to the same file server) becomes unusable until I either reboot or forcibly unmount and remount.I'm pretty sure that the problem is as reported here:http://www.spinics.net/lists/linux-cifs/msg07576.htmlWhat I don't know, and don't know how to figure out, is whether the fix will ever work its way into CentOS 6.4.From what I can tell, the corresponding source code on centOS is in fs/cifs/transport.c, line 492.And indeed, building the cifs kernel module with --server->sequence_number; before that line does seem to solve the problem for me.
CIFS mount fails when read is interrupted
centos;cifs
I think I would compile this patch and confirm that it fixes my issue first before worrying about if it will get into CentOS upstream. It should be pretty easy to take the source RPM (SRPM) version of the package providing CIFS, apply the patch, recompile, and upgrade to it.