cifs: force interface update before a fresh session setup
authorShyam Prasad N <sprasad@microsoft.com>
Mon, 30 Oct 2023 11:00:11 +0000 (11:00 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 28 Nov 2023 17:07:15 +0000 (17:07 +0000)
commitc9569bfd2868cf172f0a40f6817936f39bad6d77
tree91466a0e8800c2d66fb0f41338d640f3d29a5340
parent5bdf34ca32427fe63a2a05d0fb90a32d416a85ac
cifs: force interface update before a fresh session setup

commit d9a6d78096056a3cb5c5f07a730ab92f2f9ac4e6 upstream.

During a session reconnect, it is possible that the
server moved to another physical server (happens in case
of Azure files). So at this time, force a query of server
interfaces again (in case of multichannel session), such
that the secondary channels connect to the right
IP addresses (possibly updated now).

Cc: stable@vger.kernel.org
Signed-off-by: Shyam Prasad N <sprasad@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/smb/client/connect.c