From: Yuesong Li Date: Thu, 29 Aug 2024 11:52:41 +0000 (+0800) Subject: cifs: convert to use ERR_CAST() X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=9290038be2f91917d384b48f85665c4498c378f3;p=users%2Fjedix%2Flinux-maple.git cifs: convert to use ERR_CAST() Use ERR_CAST() as it is designed for casting an error pointer to another type. This macro uses the __force and __must_check modifiers, which are used to tell the compiler to check for errors where this macro is used. Signed-off-by: Yuesong Li Signed-off-by: Steve French --- diff --git a/fs/smb/client/connect.c b/fs/smb/client/connect.c index 5375b0c1dfb9..098d51d0044c 100644 --- a/fs/smb/client/connect.c +++ b/fs/smb/client/connect.c @@ -4081,7 +4081,7 @@ __cifs_construct_tcon(struct cifs_sb_info *cifs_sb, kuid_t fsuid) ses = cifs_get_smb_ses(master_tcon->ses->server, ctx); if (IS_ERR(ses)) { - tcon = (struct cifs_tcon *)ses; + tcon = ERR_CAST(ses); cifs_put_tcp_session(master_tcon->ses->server, 0); goto out; }