@@ -400,7 +400,7 @@ void v9fs_evict_inode(struct inode *inode)
400400 fscache_relinquish_cookie (v9fs_inode_cookie (v9inode ), false);
401401 /* clunk the fid stashed in writeback_fid */
402402 if (v9inode -> writeback_fid ) {
403- p9_client_clunk (v9inode -> writeback_fid );
403+ p9_fid_put (v9inode -> writeback_fid );
404404 v9inode -> writeback_fid = NULL ;
405405 }
406406}
@@ -569,7 +569,7 @@ static int v9fs_remove(struct inode *dir, struct dentry *dentry, int flags)
569569 if (v9fs_proto_dotl (v9ses ))
570570 retval = p9_client_unlinkat (dfid , dentry -> d_name .name ,
571571 v9fs_at_to_dotl_flags (flags ));
572- p9_client_clunk (dfid );
572+ p9_fid_put (dfid );
573573 if (retval == - EOPNOTSUPP ) {
574574 /* Try the one based on path */
575575 v9fid = v9fs_fid_clone (dentry );
@@ -633,14 +633,14 @@ v9fs_create(struct v9fs_session_info *v9ses, struct inode *dir,
633633 if (IS_ERR (ofid )) {
634634 err = PTR_ERR (ofid );
635635 p9_debug (P9_DEBUG_VFS , "p9_client_walk failed %d\n" , err );
636- p9_client_clunk (dfid );
636+ p9_fid_put (dfid );
637637 return ERR_PTR (err );
638638 }
639639
640640 err = p9_client_fcreate (ofid , name , perm , mode , extension );
641641 if (err < 0 ) {
642642 p9_debug (P9_DEBUG_VFS , "p9_client_fcreate failed %d\n" , err );
643- p9_client_clunk (dfid );
643+ p9_fid_put (dfid );
644644 goto error ;
645645 }
646646
@@ -652,7 +652,7 @@ v9fs_create(struct v9fs_session_info *v9ses, struct inode *dir,
652652 p9_debug (P9_DEBUG_VFS ,
653653 "p9_client_walk failed %d\n" , err );
654654 fid = NULL ;
655- p9_client_clunk (dfid );
655+ p9_fid_put (dfid );
656656 goto error ;
657657 }
658658 /*
@@ -663,20 +663,20 @@ v9fs_create(struct v9fs_session_info *v9ses, struct inode *dir,
663663 err = PTR_ERR (inode );
664664 p9_debug (P9_DEBUG_VFS ,
665665 "inode creation failed %d\n" , err );
666- p9_client_clunk (dfid );
666+ p9_fid_put (dfid );
667667 goto error ;
668668 }
669669 v9fs_fid_add (dentry , fid );
670670 d_instantiate (dentry , inode );
671671 }
672- p9_client_clunk (dfid );
672+ p9_fid_put (dfid );
673673 return ofid ;
674674error :
675675 if (ofid )
676- p9_client_clunk (ofid );
676+ p9_fid_put (ofid );
677677
678678 if (fid )
679- p9_client_clunk (fid );
679+ p9_fid_put (fid );
680680
681681 return ERR_PTR (err );
682682}
@@ -708,7 +708,7 @@ v9fs_vfs_create(struct user_namespace *mnt_userns, struct inode *dir,
708708 return PTR_ERR (fid );
709709
710710 v9fs_invalidate_inode_attr (dir );
711- p9_client_clunk (fid );
711+ p9_fid_put (fid );
712712
713713 return 0 ;
714714}
@@ -744,7 +744,7 @@ static int v9fs_vfs_mkdir(struct user_namespace *mnt_userns, struct inode *dir,
744744 }
745745
746746 if (fid )
747- p9_client_clunk (fid );
747+ p9_fid_put (fid );
748748
749749 return err ;
750750}
@@ -785,7 +785,7 @@ struct dentry *v9fs_vfs_lookup(struct inode *dir, struct dentry *dentry,
785785 */
786786 name = dentry -> d_name .name ;
787787 fid = p9_client_walk (dfid , 1 , & name , 1 );
788- p9_client_clunk (dfid );
788+ p9_fid_put (dfid );
789789 if (fid == ERR_PTR (- ENOENT ))
790790 inode = NULL ;
791791 else if (IS_ERR (fid ))
@@ -808,7 +808,7 @@ struct dentry *v9fs_vfs_lookup(struct inode *dir, struct dentry *dentry,
808808 else if (!IS_ERR (res ))
809809 v9fs_fid_add (res , fid );
810810 else
811- p9_client_clunk (fid );
811+ p9_fid_put (fid );
812812 }
813813 return res ;
814814}
@@ -891,7 +891,7 @@ v9fs_vfs_atomic_open(struct inode *dir, struct dentry *dentry,
891891
892892error :
893893 if (fid )
894- p9_client_clunk (fid );
894+ p9_fid_put (fid );
895895 goto out ;
896896}
897897
@@ -959,7 +959,7 @@ v9fs_vfs_rename(struct user_namespace *mnt_userns, struct inode *old_dir,
959959 dfid = v9fs_parent_fid (old_dentry );
960960 olddirfid = clone_fid (dfid );
961961 if (dfid && !IS_ERR (dfid ))
962- p9_client_clunk (dfid );
962+ p9_fid_put (dfid );
963963
964964 if (IS_ERR (olddirfid )) {
965965 retval = PTR_ERR (olddirfid );
@@ -968,7 +968,7 @@ v9fs_vfs_rename(struct user_namespace *mnt_userns, struct inode *old_dir,
968968
969969 dfid = v9fs_parent_fid (new_dentry );
970970 newdirfid = clone_fid (dfid );
971- p9_client_clunk (dfid );
971+ p9_fid_put (dfid );
972972
973973 if (IS_ERR (newdirfid )) {
974974 retval = PTR_ERR (newdirfid );
@@ -1020,13 +1020,13 @@ v9fs_vfs_rename(struct user_namespace *mnt_userns, struct inode *old_dir,
10201020 d_move (old_dentry , new_dentry );
10211021 }
10221022 up_write (& v9ses -> rename_sem );
1023- p9_client_clunk (newdirfid );
1023+ p9_fid_put (newdirfid );
10241024
10251025clunk_olddir :
1026- p9_client_clunk (olddirfid );
1026+ p9_fid_put (olddirfid );
10271027
10281028done :
1029- p9_client_clunk (oldfid );
1029+ p9_fid_put (oldfid );
10301030 return retval ;
10311031}
10321032
@@ -1060,7 +1060,7 @@ v9fs_vfs_getattr(struct user_namespace *mnt_userns, const struct path *path,
10601060 return PTR_ERR (fid );
10611061
10621062 st = p9_client_stat (fid );
1063- p9_client_clunk (fid );
1063+ p9_fid_put (fid );
10641064 if (IS_ERR (st ))
10651065 return PTR_ERR (st );
10661066
@@ -1136,7 +1136,7 @@ static int v9fs_vfs_setattr(struct user_namespace *mnt_userns,
11361136 retval = p9_client_wstat (fid , & wstat );
11371137
11381138 if (use_dentry )
1139- p9_client_clunk (fid );
1139+ p9_fid_put (fid );
11401140
11411141 if (retval < 0 )
11421142 return retval ;
@@ -1261,7 +1261,7 @@ static const char *v9fs_vfs_get_link(struct dentry *dentry,
12611261 return ERR_CAST (fid );
12621262
12631263 st = p9_client_stat (fid );
1264- p9_client_clunk (fid );
1264+ p9_fid_put (fid );
12651265 if (IS_ERR (st ))
12661266 return ERR_CAST (st );
12671267
@@ -1308,7 +1308,7 @@ static int v9fs_vfs_mkspecial(struct inode *dir, struct dentry *dentry,
13081308 return PTR_ERR (fid );
13091309
13101310 v9fs_invalidate_inode_attr (dir );
1311- p9_client_clunk (fid );
1311+ p9_fid_put (fid );
13121312 return 0 ;
13131313}
13141314
@@ -1364,7 +1364,7 @@ v9fs_vfs_link(struct dentry *old_dentry, struct inode *dir,
13641364 v9fs_refresh_inode (oldfid , d_inode (old_dentry ));
13651365 v9fs_invalidate_inode_attr (dir );
13661366 }
1367- p9_client_clunk (oldfid );
1367+ p9_fid_put (oldfid );
13681368 return retval ;
13691369}
13701370
0 commit comments