]> git.ipfire.org Git - thirdparty/linux.git/commit
smb: client: introduce multichannel async work during mount
authorHenrique Carvalho <henrique.carvalho@suse.com>
Mon, 19 Jan 2026 16:42:12 +0000 (13:42 -0300)
committerSteve French <stfrench@microsoft.com>
Sun, 8 Feb 2026 23:07:43 +0000 (17:07 -0600)
commit556bb341f9f2ead773f52ae466296ea0a9c927f8
treeb19cfab592725f2c8a49ac111fb59272c0920e86
parentc3c06e42e1527716c54f3ad2ced6a034b5f3a489
smb: client: introduce multichannel async work during mount

Mounts can experience large delays when servers advertise interfaces
that are unreachable from the client.

To fix this, decouple channel addition from the synchronous mount path
by introducing struct mchan_mount and running channel setup as
background work.

Reviewed-by: Shyam Prasad N <sprasad@microsoft.com>
Signed-off-by: Henrique Carvalho <henrique.carvalho@suse.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/cifsglob.h
fs/smb/client/connect.c