• P
    CIFS: Reconnect expired SMB sessions · 511c54a2
    Pavel Shilovsky 提交于
    According to the MS-SMB2 spec (3.2.5.1.6) once the client receives
    STATUS_NETWORK_SESSION_EXPIRED error code from a server it should
    reconnect the current SMB session. Currently the client doesn't do
    that. This can result in subsequent client requests failing by
    the server. The patch adds an additional logic to the demultiplex
    thread to identify expired sessions and reconnect them.
    
    Cc: <stable@vger.kernel.org>
    Signed-off-by: NPavel Shilovsky <pshilov@microsoft.com>
    Signed-off-by: NSteve French <smfrench@gmail.com>
    511c54a2
connect.c 113.5 KB