cifs: wait for tcon resource_id before getting fscache super
authorShyam Prasad N <sprasad@microsoft.com>
Thu, 2 Dec 2021 07:14:42 +0000 (07:14 +0000)
committerSteve French <stfrench@microsoft.com>
Fri, 3 Dec 2021 18:29:59 +0000 (12:29 -0600)
commit5bf91ef03d987eb617dffccbb0bf38b2451bf37f
tree2c73a9fc9ea7198b2e43ccf8d8f8749f854c52a8
parent65de262a209da0951eb9bc60b3b7faf3bbffa38a
cifs: wait for tcon resource_id before getting fscache super

The logic for initializing tcon->resource_id is done inside
cifs_root_iget. fscache super cookie relies on this for aux
data. So we need to push the fscache initialization to this
later point during mount.

Signed-off-by: Shyam Prasad N <sprasad@microsoft.com>
Reviewed-by: Paulo Alcantara (SUSE) <pc@cjr.nz>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/connect.c
fs/cifs/fscache.c
fs/cifs/inode.c