Commit 08cf4a8
exfat: use exfat_chain_advance helper
Replace open-coded cluster chain walking logic with exfat_chain_advance()
across exfat_readdir, exfat_find_dir_entry, exfat_count_dir_entries,
exfat_search_empty_slot and exfat_check_dir_empty.
Signed-off-by: Chi Zhiling <chizhiling@kylinos.cn>
Reviewed-by: Sungjong Seo <sj1557.seo@samsung.com>
Reviewed-by: Yuezhang Mo <Yuezhang.Mo@sony.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>1 parent 227468f commit 08cf4a8
2 files changed
Lines changed: 25 additions & 74 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 96 | + | |
100 | 97 | | |
101 | 98 | | |
102 | 99 | | |
103 | 100 | | |
104 | 101 | | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
| 102 | + | |
112 | 103 | | |
113 | 104 | | |
114 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
115 | 109 | | |
116 | 110 | | |
117 | 111 | | |
| |||
160 | 154 | | |
161 | 155 | | |
162 | 156 | | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
| 157 | + | |
| 158 | + | |
172 | 159 | | |
173 | 160 | | |
174 | 161 | | |
| |||
1085 | 1072 | | |
1086 | 1073 | | |
1087 | 1074 | | |
1088 | | - | |
1089 | | - | |
1090 | | - | |
1091 | | - | |
1092 | | - | |
1093 | | - | |
1094 | | - | |
1095 | | - | |
| 1075 | + | |
| 1076 | + | |
1096 | 1077 | | |
1097 | | - | |
1098 | | - | |
1099 | | - | |
1100 | | - | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
1101 | 1081 | | |
1102 | 1082 | | |
1103 | 1083 | | |
| |||
1132 | 1112 | | |
1133 | 1113 | | |
1134 | 1114 | | |
1135 | | - | |
1136 | | - | |
1137 | | - | |
1138 | | - | |
1139 | | - | |
1140 | | - | |
1141 | | - | |
1142 | | - | |
| 1115 | + | |
1143 | 1116 | | |
1144 | 1117 | | |
1145 | 1118 | | |
| |||
1184 | 1157 | | |
1185 | 1158 | | |
1186 | 1159 | | |
1187 | | - | |
1188 | | - | |
1189 | | - | |
1190 | | - | |
1191 | | - | |
1192 | | - | |
1193 | | - | |
1194 | | - | |
1195 | | - | |
1196 | | - | |
1197 | | - | |
1198 | | - | |
1199 | | - | |
| 1160 | + | |
| 1161 | + | |
1200 | 1162 | | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
1201 | 1166 | | |
1202 | 1167 | | |
1203 | 1168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
| 249 | + | |
| 250 | + | |
258 | 251 | | |
259 | 252 | | |
260 | 253 | | |
| |||
925 | 918 | | |
926 | 919 | | |
927 | 920 | | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
| 921 | + | |
| 922 | + | |
936 | 923 | | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
941 | 927 | | |
942 | 928 | | |
943 | 929 | | |
| |||
0 commit comments