CIFS монтируется, когда чтение прерывается

У меня есть работающее крепление CIFS от CentOS 6.4, 2.6.32-358.18.1.el6.x86_64, к файловому серверу Windows. Если я нажму Ctrl c , выполняя интенсивную интенсивность ввода-вывода (например, fgrep -r ), то mount (и все остальные монтирования на тот же файловый сервер) становится непригодным до тех пор, пока я не перезагружу или не вынулю размонтировать и не перезагрузить.

Я почти уверен, что проблема в том, как сообщается здесь:

http://www.spinics.net/lists/linux-cifs/msg07576.html

То, что я не знаю, и не знаю, как выяснить, является ли исправление когда-либо пробиваться в CentOS 6.4.

Из того, что я могу сказать, соответствующий исходный код для centOS находится в fs/cifs/transport.c , строка 492.

И действительно, построение модуля ядра cifs с "–server-> sequence_number;" прежде чем эта линия, похоже, решит проблему для меня.

Я думаю, что я скомпилирую этот патч и подтвержу, что он исправляет мою проблему, прежде чем беспокоиться о том, попадет ли она в CentOS вверх по течению. Достаточно легко взять версию RPM исходного кода (SRPM) пакета, предоставляющую CIFS, применить патч, перекомпилировать и обновить его.