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