@@ -229,7 +229,7 @@ static int exfat_search_empty_slot(struct super_block *sb,
229229 i = dentry & (dentries_per_clu - 1 );
230230
231231 for (; i < dentries_per_clu ; i ++ , dentry ++ ) {
232- ep = exfat_get_dentry (sb , & clu , i , & bh , NULL );
232+ ep = exfat_get_dentry (sb , & clu , i , & bh );
233233 if (!ep )
234234 return - EIO ;
235235 type = exfat_get_entry_type (ep );
@@ -306,7 +306,6 @@ static int exfat_find_empty_entry(struct inode *inode,
306306{
307307 int dentry ;
308308 unsigned int ret , last_clu ;
309- sector_t sector ;
310309 loff_t size = 0 ;
311310 struct exfat_chain clu ;
312311 struct exfat_dentry * ep = NULL ;
@@ -379,7 +378,7 @@ static int exfat_find_empty_entry(struct inode *inode,
379378 struct buffer_head * bh ;
380379
381380 ep = exfat_get_dentry (sb ,
382- & (ei -> dir ), ei -> entry + 1 , & bh , & sector );
381+ & (ei -> dir ), ei -> entry + 1 , & bh );
383382 if (!ep )
384383 return - EIO ;
385384
@@ -779,7 +778,6 @@ static int exfat_unlink(struct inode *dir, struct dentry *dentry)
779778 struct inode * inode = dentry -> d_inode ;
780779 struct exfat_inode_info * ei = EXFAT_I (inode );
781780 struct buffer_head * bh ;
782- sector_t sector ;
783781 int num_entries , entry , err = 0 ;
784782
785783 mutex_lock (& EXFAT_SB (sb )-> s_lock );
@@ -791,7 +789,7 @@ static int exfat_unlink(struct inode *dir, struct dentry *dentry)
791789 goto unlock ;
792790 }
793791
794- ep = exfat_get_dentry (sb , & cdir , entry , & bh , & sector );
792+ ep = exfat_get_dentry (sb , & cdir , entry , & bh );
795793 if (!ep ) {
796794 err = - EIO ;
797795 goto unlock ;
@@ -895,7 +893,7 @@ static int exfat_check_dir_empty(struct super_block *sb,
895893
896894 while (clu .dir != EXFAT_EOF_CLUSTER ) {
897895 for (i = 0 ; i < dentries_per_clu ; i ++ ) {
898- ep = exfat_get_dentry (sb , & clu , i , & bh , NULL );
896+ ep = exfat_get_dentry (sb , & clu , i , & bh );
899897 if (!ep )
900898 return - EIO ;
901899 type = exfat_get_entry_type (ep );
@@ -932,7 +930,6 @@ static int exfat_rmdir(struct inode *dir, struct dentry *dentry)
932930 struct exfat_sb_info * sbi = EXFAT_SB (sb );
933931 struct exfat_inode_info * ei = EXFAT_I (inode );
934932 struct buffer_head * bh ;
935- sector_t sector ;
936933 int num_entries , entry , err ;
937934
938935 mutex_lock (& EXFAT_SB (inode -> i_sb )-> s_lock );
@@ -957,7 +954,7 @@ static int exfat_rmdir(struct inode *dir, struct dentry *dentry)
957954 goto unlock ;
958955 }
959956
960- ep = exfat_get_dentry (sb , & cdir , entry , & bh , & sector );
957+ ep = exfat_get_dentry (sb , & cdir , entry , & bh );
961958 if (!ep ) {
962959 err = - EIO ;
963960 goto unlock ;
@@ -1005,13 +1002,12 @@ static int exfat_rename_file(struct inode *inode, struct exfat_chain *p_dir,
10051002 struct exfat_inode_info * ei )
10061003{
10071004 int ret , num_old_entries , num_new_entries ;
1008- sector_t sector_old , sector_new ;
10091005 struct exfat_dentry * epold , * epnew ;
10101006 struct super_block * sb = inode -> i_sb ;
10111007 struct buffer_head * new_bh , * old_bh ;
10121008 int sync = IS_DIRSYNC (inode );
10131009
1014- epold = exfat_get_dentry (sb , p_dir , oldentry , & old_bh , & sector_old );
1010+ epold = exfat_get_dentry (sb , p_dir , oldentry , & old_bh );
10151011 if (!epold )
10161012 return - EIO ;
10171013
@@ -1032,8 +1028,7 @@ static int exfat_rename_file(struct inode *inode, struct exfat_chain *p_dir,
10321028 if (newentry < 0 )
10331029 return newentry ; /* -EIO or -ENOSPC */
10341030
1035- epnew = exfat_get_dentry (sb , p_dir , newentry , & new_bh ,
1036- & sector_new );
1031+ epnew = exfat_get_dentry (sb , p_dir , newentry , & new_bh );
10371032 if (!epnew )
10381033 return - EIO ;
10391034
@@ -1046,12 +1041,10 @@ static int exfat_rename_file(struct inode *inode, struct exfat_chain *p_dir,
10461041 brelse (old_bh );
10471042 brelse (new_bh );
10481043
1049- epold = exfat_get_dentry (sb , p_dir , oldentry + 1 , & old_bh ,
1050- & sector_old );
1044+ epold = exfat_get_dentry (sb , p_dir , oldentry + 1 , & old_bh );
10511045 if (!epold )
10521046 return - EIO ;
1053- epnew = exfat_get_dentry (sb , p_dir , newentry + 1 , & new_bh ,
1054- & sector_new );
1047+ epnew = exfat_get_dentry (sb , p_dir , newentry + 1 , & new_bh );
10551048 if (!epnew ) {
10561049 brelse (old_bh );
10571050 return - EIO ;
@@ -1093,12 +1086,11 @@ static int exfat_move_file(struct inode *inode, struct exfat_chain *p_olddir,
10931086 struct exfat_uni_name * p_uniname , struct exfat_inode_info * ei )
10941087{
10951088 int ret , newentry , num_new_entries , num_old_entries ;
1096- sector_t sector_mov , sector_new ;
10971089 struct exfat_dentry * epmov , * epnew ;
10981090 struct super_block * sb = inode -> i_sb ;
10991091 struct buffer_head * mov_bh , * new_bh ;
11001092
1101- epmov = exfat_get_dentry (sb , p_olddir , oldentry , & mov_bh , & sector_mov );
1093+ epmov = exfat_get_dentry (sb , p_olddir , oldentry , & mov_bh );
11021094 if (!epmov )
11031095 return - EIO ;
11041096
@@ -1116,7 +1108,7 @@ static int exfat_move_file(struct inode *inode, struct exfat_chain *p_olddir,
11161108 if (newentry < 0 )
11171109 return newentry ; /* -EIO or -ENOSPC */
11181110
1119- epnew = exfat_get_dentry (sb , p_newdir , newentry , & new_bh , & sector_new );
1111+ epnew = exfat_get_dentry (sb , p_newdir , newentry , & new_bh );
11201112 if (!epnew )
11211113 return - EIO ;
11221114
@@ -1129,12 +1121,10 @@ static int exfat_move_file(struct inode *inode, struct exfat_chain *p_olddir,
11291121 brelse (mov_bh );
11301122 brelse (new_bh );
11311123
1132- epmov = exfat_get_dentry (sb , p_olddir , oldentry + 1 , & mov_bh ,
1133- & sector_mov );
1124+ epmov = exfat_get_dentry (sb , p_olddir , oldentry + 1 , & mov_bh );
11341125 if (!epmov )
11351126 return - EIO ;
1136- epnew = exfat_get_dentry (sb , p_newdir , newentry + 1 , & new_bh ,
1137- & sector_new );
1127+ epnew = exfat_get_dentry (sb , p_newdir , newentry + 1 , & new_bh );
11381128 if (!epnew ) {
11391129 brelse (mov_bh );
11401130 return - EIO ;
@@ -1216,7 +1206,7 @@ static int __exfat_rename(struct inode *old_parent_inode,
12161206 exfat_chain_dup (& olddir , & ei -> dir );
12171207 dentry = ei -> entry ;
12181208
1219- ep = exfat_get_dentry (sb , & olddir , dentry , & old_bh , NULL );
1209+ ep = exfat_get_dentry (sb , & olddir , dentry , & old_bh );
12201210 if (!ep ) {
12211211 ret = - EIO ;
12221212 goto out ;
@@ -1237,7 +1227,7 @@ static int __exfat_rename(struct inode *old_parent_inode,
12371227
12381228 p_dir = & (new_ei -> dir );
12391229 new_entry = new_ei -> entry ;
1240- ep = exfat_get_dentry (sb , p_dir , new_entry , & new_bh , NULL );
1230+ ep = exfat_get_dentry (sb , p_dir , new_entry , & new_bh );
12411231 if (!ep )
12421232 goto out ;
12431233
@@ -1277,7 +1267,7 @@ static int __exfat_rename(struct inode *old_parent_inode,
12771267
12781268 if (!ret && new_inode ) {
12791269 /* delete entries of new_dir */
1280- ep = exfat_get_dentry (sb , p_dir , new_entry , & new_bh , NULL );
1270+ ep = exfat_get_dentry (sb , p_dir , new_entry , & new_bh );
12811271 if (!ep ) {
12821272 ret = - EIO ;
12831273 goto del_out ;
0 commit comments