Reviewed-by me On Thu, 30 Mar 2023 at 06:20, Paulo Alcantara <pc@xxxxxxxxxxxxx> wrote: > > leaf_fullpath is now part of smb3_fs_context structure, while > origin_fullpath is just a variable in __dfs_mount_share() that is used > when final tcon is available. > > Get rid of those fields in cifs_mount_ctx structure and no-op > kfree()'s. > > Signed-off-by: Paulo Alcantara (SUSE) <pc@xxxxxxxxxxxxx> > --- > fs/cifs/cifsglob.h | 1 - > fs/cifs/connect.c | 2 -- > 2 files changed, 3 deletions(-) > > diff --git a/fs/cifs/cifsglob.h b/fs/cifs/cifsglob.h > index 08a73dcb7786..c5e3a0fc7983 100644 > --- a/fs/cifs/cifsglob.h > +++ b/fs/cifs/cifsglob.h > @@ -1750,7 +1750,6 @@ struct cifs_mount_ctx { > struct TCP_Server_Info *server; > struct cifs_ses *ses; > struct cifs_tcon *tcon; > - char *origin_fullpath, *leaf_fullpath; > struct list_head dfs_ses_list; > }; > > diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c > index 1cbb90587995..ef50f603e640 100644 > --- a/fs/cifs/connect.c > +++ b/fs/cifs/connect.c > @@ -3454,8 +3454,6 @@ int cifs_mount(struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx) > > error: > dfs_put_root_smb_sessions(&mnt_ctx.dfs_ses_list); > - kfree(mnt_ctx.origin_fullpath); > - kfree(mnt_ctx.leaf_fullpath); > cifs_mount_put_conns(&mnt_ctx); > return rc; > } > -- > 2.40.0 >