Commit ee703a7
udf: refactor udf_current_aext() to handle error
As Jan suggested in links below, refactor udf_current_aext() to
differentiate between error, hit EOF and success, it now takes pointer to
etype to store the extent type, return 1 when getting etype success,
return 0 when hitting EOF and return -errno when err.
Link: https://lore.kernel.org/all/20240912111235.6nr3wuqvktecy3vh@quack3/
Signed-off-by: Zhao Mengmeng <[email protected]>
Suggested-by: Jan Kara <[email protected]>
Signed-off-by: Jan Kara <[email protected]>
Link: https://patch.msgid.link/[email protected]1 parent 9852d85 commit ee703a7
3 files changed
+37
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1953 | 1953 | | |
1954 | 1954 | | |
1955 | 1955 | | |
| 1956 | + | |
1956 | 1957 | | |
1957 | 1958 | | |
1958 | 1959 | | |
| |||
1997 | 1998 | | |
1998 | 1999 | | |
1999 | 2000 | | |
2000 | | - | |
| 2001 | + | |
2001 | 2002 | | |
2002 | 2003 | | |
2003 | | - | |
| 2004 | + | |
| 2005 | + | |
| 2006 | + | |
2004 | 2007 | | |
2005 | 2008 | | |
2006 | 2009 | | |
| |||
2015 | 2018 | | |
2016 | 2019 | | |
2017 | 2020 | | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
2018 | 2024 | | |
2019 | 2025 | | |
2020 | 2026 | | |
| |||
2165 | 2171 | | |
2166 | 2172 | | |
2167 | 2173 | | |
| 2174 | + | |
2168 | 2175 | | |
2169 | | - | |
2170 | | - | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
2171 | 2180 | | |
2172 | 2181 | | |
2173 | 2182 | | |
| |||
2188 | 2197 | | |
2189 | 2198 | | |
2190 | 2199 | | |
2191 | | - | |
| 2200 | + | |
2192 | 2201 | | |
2193 | 2202 | | |
2194 | | - | |
2195 | | - | |
| 2203 | + | |
| 2204 | + | |
| 2205 | + | |
| 2206 | + | |
| 2207 | + | |
| 2208 | + | |
2196 | 2209 | | |
2197 | 2210 | | |
2198 | | - | |
2199 | 2211 | | |
2200 | 2212 | | |
2201 | 2213 | | |
| |||
2222 | 2234 | | |
2223 | 2235 | | |
2224 | 2236 | | |
2225 | | - | |
2226 | | - | |
| 2237 | + | |
| 2238 | + | |
2227 | 2239 | | |
2228 | 2240 | | |
2229 | 2241 | | |
| |||
2232 | 2244 | | |
2233 | 2245 | | |
2234 | 2246 | | |
2235 | | - | |
2236 | | - | |
| 2247 | + | |
| 2248 | + | |
2237 | 2249 | | |
2238 | 2250 | | |
2239 | 2251 | | |
2240 | 2252 | | |
2241 | 2253 | | |
2242 | | - | |
| 2254 | + | |
2243 | 2255 | | |
2244 | 2256 | | |
2245 | | - | |
| 2257 | + | |
2246 | 2258 | | |
2247 | 2259 | | |
2248 | 2260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| 191 | + | |
191 | 192 | | |
192 | 193 | | |
193 | 194 | | |
| |||
217 | 218 | | |
218 | 219 | | |
219 | 220 | | |
220 | | - | |
221 | | - | |
| 221 | + | |
| 222 | + | |
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
| |||
253 | 254 | | |
254 | 255 | | |
255 | 256 | | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
256 | 262 | | |
257 | 263 | | |
258 | 264 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
175 | | - | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
176 | 177 | | |
177 | 178 | | |
178 | 179 | | |
| |||
0 commit comments