@@ -229,7 +229,7 @@ static int exfat_search_empty_slot(struct super_block *sb,
229
229
i = dentry & (dentries_per_clu - 1 );
230
230
231
231
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 );
233
233
if (!ep )
234
234
return - EIO ;
235
235
type = exfat_get_entry_type (ep );
@@ -306,7 +306,6 @@ static int exfat_find_empty_entry(struct inode *inode,
306
306
{
307
307
int dentry ;
308
308
unsigned int ret , last_clu ;
309
- sector_t sector ;
310
309
loff_t size = 0 ;
311
310
struct exfat_chain clu ;
312
311
struct exfat_dentry * ep = NULL ;
@@ -379,7 +378,7 @@ static int exfat_find_empty_entry(struct inode *inode,
379
378
struct buffer_head * bh ;
380
379
381
380
ep = exfat_get_dentry (sb ,
382
- & (ei -> dir ), ei -> entry + 1 , & bh , & sector );
381
+ & (ei -> dir ), ei -> entry + 1 , & bh );
383
382
if (!ep )
384
383
return - EIO ;
385
384
@@ -779,7 +778,6 @@ static int exfat_unlink(struct inode *dir, struct dentry *dentry)
779
778
struct inode * inode = dentry -> d_inode ;
780
779
struct exfat_inode_info * ei = EXFAT_I (inode );
781
780
struct buffer_head * bh ;
782
- sector_t sector ;
783
781
int num_entries , entry , err = 0 ;
784
782
785
783
mutex_lock (& EXFAT_SB (sb )-> s_lock );
@@ -791,7 +789,7 @@ static int exfat_unlink(struct inode *dir, struct dentry *dentry)
791
789
goto unlock ;
792
790
}
793
791
794
- ep = exfat_get_dentry (sb , & cdir , entry , & bh , & sector );
792
+ ep = exfat_get_dentry (sb , & cdir , entry , & bh );
795
793
if (!ep ) {
796
794
err = - EIO ;
797
795
goto unlock ;
@@ -895,7 +893,7 @@ static int exfat_check_dir_empty(struct super_block *sb,
895
893
896
894
while (clu .dir != EXFAT_EOF_CLUSTER ) {
897
895
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 );
899
897
if (!ep )
900
898
return - EIO ;
901
899
type = exfat_get_entry_type (ep );
@@ -932,7 +930,6 @@ static int exfat_rmdir(struct inode *dir, struct dentry *dentry)
932
930
struct exfat_sb_info * sbi = EXFAT_SB (sb );
933
931
struct exfat_inode_info * ei = EXFAT_I (inode );
934
932
struct buffer_head * bh ;
935
- sector_t sector ;
936
933
int num_entries , entry , err ;
937
934
938
935
mutex_lock (& EXFAT_SB (inode -> i_sb )-> s_lock );
@@ -957,7 +954,7 @@ static int exfat_rmdir(struct inode *dir, struct dentry *dentry)
957
954
goto unlock ;
958
955
}
959
956
960
- ep = exfat_get_dentry (sb , & cdir , entry , & bh , & sector );
957
+ ep = exfat_get_dentry (sb , & cdir , entry , & bh );
961
958
if (!ep ) {
962
959
err = - EIO ;
963
960
goto unlock ;
@@ -1005,13 +1002,12 @@ static int exfat_rename_file(struct inode *inode, struct exfat_chain *p_dir,
1005
1002
struct exfat_inode_info * ei )
1006
1003
{
1007
1004
int ret , num_old_entries , num_new_entries ;
1008
- sector_t sector_old , sector_new ;
1009
1005
struct exfat_dentry * epold , * epnew ;
1010
1006
struct super_block * sb = inode -> i_sb ;
1011
1007
struct buffer_head * new_bh , * old_bh ;
1012
1008
int sync = IS_DIRSYNC (inode );
1013
1009
1014
- epold = exfat_get_dentry (sb , p_dir , oldentry , & old_bh , & sector_old );
1010
+ epold = exfat_get_dentry (sb , p_dir , oldentry , & old_bh );
1015
1011
if (!epold )
1016
1012
return - EIO ;
1017
1013
@@ -1032,8 +1028,7 @@ static int exfat_rename_file(struct inode *inode, struct exfat_chain *p_dir,
1032
1028
if (newentry < 0 )
1033
1029
return newentry ; /* -EIO or -ENOSPC */
1034
1030
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 );
1037
1032
if (!epnew )
1038
1033
return - EIO ;
1039
1034
@@ -1046,12 +1041,10 @@ static int exfat_rename_file(struct inode *inode, struct exfat_chain *p_dir,
1046
1041
brelse (old_bh );
1047
1042
brelse (new_bh );
1048
1043
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 );
1051
1045
if (!epold )
1052
1046
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 );
1055
1048
if (!epnew ) {
1056
1049
brelse (old_bh );
1057
1050
return - EIO ;
@@ -1093,12 +1086,11 @@ static int exfat_move_file(struct inode *inode, struct exfat_chain *p_olddir,
1093
1086
struct exfat_uni_name * p_uniname , struct exfat_inode_info * ei )
1094
1087
{
1095
1088
int ret , newentry , num_new_entries , num_old_entries ;
1096
- sector_t sector_mov , sector_new ;
1097
1089
struct exfat_dentry * epmov , * epnew ;
1098
1090
struct super_block * sb = inode -> i_sb ;
1099
1091
struct buffer_head * mov_bh , * new_bh ;
1100
1092
1101
- epmov = exfat_get_dentry (sb , p_olddir , oldentry , & mov_bh , & sector_mov );
1093
+ epmov = exfat_get_dentry (sb , p_olddir , oldentry , & mov_bh );
1102
1094
if (!epmov )
1103
1095
return - EIO ;
1104
1096
@@ -1116,7 +1108,7 @@ static int exfat_move_file(struct inode *inode, struct exfat_chain *p_olddir,
1116
1108
if (newentry < 0 )
1117
1109
return newentry ; /* -EIO or -ENOSPC */
1118
1110
1119
- epnew = exfat_get_dentry (sb , p_newdir , newentry , & new_bh , & sector_new );
1111
+ epnew = exfat_get_dentry (sb , p_newdir , newentry , & new_bh );
1120
1112
if (!epnew )
1121
1113
return - EIO ;
1122
1114
@@ -1129,12 +1121,10 @@ static int exfat_move_file(struct inode *inode, struct exfat_chain *p_olddir,
1129
1121
brelse (mov_bh );
1130
1122
brelse (new_bh );
1131
1123
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 );
1134
1125
if (!epmov )
1135
1126
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 );
1138
1128
if (!epnew ) {
1139
1129
brelse (mov_bh );
1140
1130
return - EIO ;
@@ -1216,7 +1206,7 @@ static int __exfat_rename(struct inode *old_parent_inode,
1216
1206
exfat_chain_dup (& olddir , & ei -> dir );
1217
1207
dentry = ei -> entry ;
1218
1208
1219
- ep = exfat_get_dentry (sb , & olddir , dentry , & old_bh , NULL );
1209
+ ep = exfat_get_dentry (sb , & olddir , dentry , & old_bh );
1220
1210
if (!ep ) {
1221
1211
ret = - EIO ;
1222
1212
goto out ;
@@ -1237,7 +1227,7 @@ static int __exfat_rename(struct inode *old_parent_inode,
1237
1227
1238
1228
p_dir = & (new_ei -> dir );
1239
1229
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 );
1241
1231
if (!ep )
1242
1232
goto out ;
1243
1233
@@ -1277,7 +1267,7 @@ static int __exfat_rename(struct inode *old_parent_inode,
1277
1267
1278
1268
if (!ret && new_inode ) {
1279
1269
/* 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 );
1281
1271
if (!ep ) {
1282
1272
ret = - EIO ;
1283
1273
goto del_out ;
0 commit comments