Commit 6d61a53
committed
Merge tag 'f2fs-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs updates from Jaegeuk Kim:
"In this series, there are several major improvements such as folio
conversion by Matthew, speed-up of block truncation, and caching more
dentry pages.
In addition, we implemented a linear dentry search to address recent
unicode regression, and figured out some false alarms that we could
get rid of.
Enhancements:
- foilio conversion in various IO paths
- optimize f2fs_truncate_data_blocks_range()
- cache more dentry pages
- remove unnecessary blk_finish_plug
- procfs: show mtime in segment_bits
Bug fixes:
- introduce linear search for dentries
- don't call block truncation for aliased file
- fix using wrong 'submitted' value in f2fs_write_cache_pages
- fix to do sanity check correctly on i_inline_xattr_size
- avoid trying to get invalid block address
- fix inconsistent dirty state of atomic file"
* tag 'f2fs-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (32 commits)
f2fs: fix inconsistent dirty state of atomic file
f2fs: fix to avoid changing 'check only' behaior of recovery
f2fs: Clean up the loop outside of f2fs_invalidate_blocks()
f2fs: procfs: show mtime in segment_bits
f2fs: fix to avoid return invalid mtime from f2fs_get_section_mtime()
f2fs: Fix format specifier in sanity_check_inode()
f2fs: avoid trying to get invalid block address
f2fs: fix to do sanity check correctly on i_inline_xattr_size
f2fs: remove blk_finish_plug
f2fs: Optimize f2fs_truncate_data_blocks_range()
f2fs: fix using wrong 'submitted' value in f2fs_write_cache_pages
f2fs: add parameter @len to f2fs_invalidate_blocks()
f2fs: update_sit_entry_for_release() supports consecutive blocks.
f2fs: introduce update_sit_entry_for_release/alloc()
f2fs: don't call block truncation for aliased file
f2fs: Introduce linear search for dentries
f2fs: add parameter @len to f2fs_invalidate_internal_cache()
f2fs: expand f2fs_invalidate_compress_page() to f2fs_invalidate_compress_pages_range()
f2fs: ensure that node info flags are always initialized
f2fs: The GC triggered by ioctl also needs to mark the segno as victim
...14 files changed
+324
-201
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
846 | 846 | | |
847 | 847 | | |
848 | 848 | | |
849 | | - | |
| 849 | + | |
850 | 850 | | |
851 | 851 | | |
852 | 852 | | |
| |||
860 | 860 | | |
861 | 861 | | |
862 | 862 | | |
863 | | - | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
864 | 866 | | |
865 | | - | |
| 867 | + | |
866 | 868 | | |
867 | 869 | | |
868 | 870 | | |
| |||
1195 | 1197 | | |
1196 | 1198 | | |
1197 | 1199 | | |
1198 | | - | |
| 1200 | + | |
| 1201 | + | |
1199 | 1202 | | |
1200 | 1203 | | |
1201 | 1204 | | |
| |||
1239 | 1242 | | |
1240 | 1243 | | |
1241 | 1244 | | |
1242 | | - | |
| 1245 | + | |
| 1246 | + | |
1243 | 1247 | | |
1244 | 1248 | | |
1245 | | - | |
| 1249 | + | |
1246 | 1250 | | |
1247 | | - | |
1248 | | - | |
| 1251 | + | |
| 1252 | + | |
1249 | 1253 | | |
1250 | 1254 | | |
1251 | 1255 | | |
| |||
1278 | 1282 | | |
1279 | 1283 | | |
1280 | 1284 | | |
| 1285 | + | |
1281 | 1286 | | |
1282 | 1287 | | |
1283 | 1288 | | |
| |||
1289 | 1294 | | |
1290 | 1295 | | |
1291 | 1296 | | |
1292 | | - | |
| 1297 | + | |
1293 | 1298 | | |
1294 | 1299 | | |
1295 | 1300 | | |
| |||
1316 | 1321 | | |
1317 | 1322 | | |
1318 | 1323 | | |
1319 | | - | |
| 1324 | + | |
| 1325 | + | |
1320 | 1326 | | |
1321 | 1327 | | |
1322 | 1328 | | |
| |||
1339 | 1345 | | |
1340 | 1346 | | |
1341 | 1347 | | |
1342 | | - | |
| 1348 | + | |
1343 | 1349 | | |
1344 | 1350 | | |
1345 | 1351 | | |
| |||
1374 | 1380 | | |
1375 | 1381 | | |
1376 | 1382 | | |
1377 | | - | |
| 1383 | + | |
1378 | 1384 | | |
1379 | 1385 | | |
1380 | 1386 | | |
| |||
1384 | 1390 | | |
1385 | 1391 | | |
1386 | 1392 | | |
1387 | | - | |
| 1393 | + | |
1388 | 1394 | | |
1389 | 1395 | | |
1390 | 1396 | | |
| |||
1545 | 1551 | | |
1546 | 1552 | | |
1547 | 1553 | | |
| 1554 | + | |
1548 | 1555 | | |
1549 | 1556 | | |
1550 | 1557 | | |
| |||
1903 | 1910 | | |
1904 | 1911 | | |
1905 | 1912 | | |
1906 | | - | |
| 1913 | + | |
| 1914 | + | |
1907 | 1915 | | |
1908 | 1916 | | |
1909 | 1917 | | |
1910 | | - | |
| 1918 | + | |
1911 | 1919 | | |
1912 | 1920 | | |
1913 | 1921 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
140 | | - | |
| 139 | + | |
141 | 140 | | |
142 | 141 | | |
143 | | - | |
144 | | - | |
| 142 | + | |
| 143 | + | |
145 | 144 | | |
146 | | - | |
| 145 | + | |
147 | 146 | | |
148 | | - | |
| 147 | + | |
149 | 148 | | |
150 | | - | |
| 149 | + | |
151 | 150 | | |
152 | 151 | | |
153 | 152 | | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
| 153 | + | |
| 154 | + | |
160 | 155 | | |
161 | 156 | | |
162 | 157 | | |
| |||
516 | 511 | | |
517 | 512 | | |
518 | 513 | | |
519 | | - | |
520 | | - | |
521 | | - | |
522 | | - | |
523 | 514 | | |
524 | 515 | | |
525 | 516 | | |
| |||
689 | 680 | | |
690 | 681 | | |
691 | 682 | | |
692 | | - | |
693 | | - | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
694 | 686 | | |
695 | 687 | | |
696 | 688 | | |
697 | 689 | | |
698 | 690 | | |
699 | 691 | | |
700 | | - | |
| 692 | + | |
701 | 693 | | |
702 | 694 | | |
703 | 695 | | |
704 | 696 | | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
711 | | - | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
712 | 700 | | |
713 | 701 | | |
714 | | - | |
715 | | - | |
| 702 | + | |
716 | 703 | | |
717 | 704 | | |
718 | | - | |
| 705 | + | |
719 | 706 | | |
720 | 707 | | |
721 | 708 | | |
| |||
894 | 881 | | |
895 | 882 | | |
896 | 883 | | |
897 | | - | |
| 884 | + | |
898 | 885 | | |
899 | 886 | | |
900 | 887 | | |
| |||
1018 | 1005 | | |
1019 | 1006 | | |
1020 | 1007 | | |
1021 | | - | |
| 1008 | + | |
1022 | 1009 | | |
1023 | 1010 | | |
1024 | 1011 | | |
| |||
1289 | 1276 | | |
1290 | 1277 | | |
1291 | 1278 | | |
1292 | | - | |
| 1279 | + | |
1293 | 1280 | | |
1294 | 1281 | | |
1295 | 1282 | | |
| |||
1423 | 1410 | | |
1424 | 1411 | | |
1425 | 1412 | | |
1426 | | - | |
| 1413 | + | |
1427 | 1414 | | |
1428 | 1415 | | |
1429 | 1416 | | |
| |||
2464 | 2451 | | |
2465 | 2452 | | |
2466 | 2453 | | |
2467 | | - | |
| 2454 | + | |
2468 | 2455 | | |
2469 | 2456 | | |
2470 | 2457 | | |
| |||
3163 | 3150 | | |
3164 | 3151 | | |
3165 | 3152 | | |
| 3153 | + | |
3166 | 3154 | | |
3167 | 3155 | | |
3168 | 3156 | | |
| |||
0 commit comments