diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c index d4b8f0ecf50a7ec7fe40d2c3183bbe762b987272..ef7e71b904df78e2345397b51acc32a4b46664d7 100644 --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c @@ -974,6 +974,7 @@ cifs_demultiplex_thread(void *p) mempool_resize(cifs_req_poolp, length + cifs_min_rcv); set_freezable(); + allow_signal(SIGKILL); while (server->tcpStatus != CifsExiting) { if (try_to_freeze()) continue;