Looks good to me. On Mon, Oct 30, 2023 at 4:30 PM <nspmangalore@xxxxxxxxx> wrote: > > From: Shyam Prasad N <sprasad@xxxxxxxxxxxxx> > > We were passing 0 as the xid for the call to query > server interfaces. This is not great for debugging. > This change adds a real xid. > > Signed-off-by: Shyam Prasad N <sprasad@xxxxxxxxxxxxx> > --- > fs/smb/client/connect.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/fs/smb/client/connect.c b/fs/smb/client/connect.c > index 7b923e36501b..15a1c86482ed 100644 > --- a/fs/smb/client/connect.c > +++ b/fs/smb/client/connect.c > @@ -119,6 +119,7 @@ static int reconn_set_ipaddr_from_hostname(struct TCP_Server_Info *server) > static void smb2_query_server_interfaces(struct work_struct *work) > { > int rc; > + int xid; > struct cifs_tcon *tcon = container_of(work, > struct cifs_tcon, > query_interfaces.work); > @@ -126,7 +127,10 @@ static void smb2_query_server_interfaces(struct work_struct *work) > /* > * query server network interfaces, in case they change > */ > - rc = SMB3_request_interfaces(0, tcon, false); > + xid = get_xid(); > + rc = SMB3_request_interfaces(xid, tcon, false); > + free_xid(xid); > + > if (rc) { > cifs_dbg(FYI, "%s: failed to query server interfaces: %d\n", > __func__, rc); > -- > 2.34.1 >