Re: [PATCH] CIFS: Reconnect expired SMB sessions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 11, 2017 at 04:30:37PM -0700, Pavel Shilovsky wrote:
> Commit 511c54a2f691 ("CIFS: Reconnect expired SMB sessions") upstream.
> 
> 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@xxxxxxxxxxxxxxx> # 4.4.x-4.11.x
> Signed-off-by: Pavel Shilovsky <pshilov@xxxxxxxxxxxxx>
> ---
>  fs/cifs/cifsglob.h |  2 ++
>  fs/cifs/cifssmb.c  |  7 +++++++
>  fs/cifs/connect.c  |  7 +++++++
>  fs/cifs/smb2ops.c  | 16 ++++++++++++++++
>  4 files changed, 32 insertions(+)

Thanks for the backports, now applied.

greg k-h



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]