Commit 4973ca2
committed
Merge tag 'for-6.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fixes from David Sterba:
"Two fixes for NOCOW files, a regression fix in scrub and an assertion
fix:
- NOCOW fixes:
- keep length of iomap direct io request in case of a failure
- properly pass mode of extent reference checking, this can break
some cases for swapfile
- fix error value confusion when scrubbing a stripe
- convert assertion to a proper error handling when loading global
roots, reported by syzbot"
* tag 'for-6.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
btrfs: scrub: fix a return value overwrite in scrub_stripe()
btrfs: do not ASSERT() on duplicated global roots
btrfs: can_nocow_file_extent should pass down args->strict from callers
btrfs: fix iomap_begin length for nocow writes3 files changed
Lines changed: 22 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
996 | 996 | | |
997 | 997 | | |
998 | 998 | | |
| 999 | + | |
999 | 1000 | | |
1000 | 1001 | | |
1001 | 1002 | | |
1002 | 1003 | | |
1003 | | - | |
1004 | 1004 | | |
1005 | | - | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
1006 | 1011 | | |
1007 | 1012 | | |
1008 | 1013 | | |
| |||
2842 | 2847 | | |
2843 | 2848 | | |
2844 | 2849 | | |
| 2850 | + | |
2845 | 2851 | | |
2846 | 2852 | | |
2847 | 2853 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1864 | 1864 | | |
1865 | 1865 | | |
1866 | 1866 | | |
1867 | | - | |
| 1867 | + | |
1868 | 1868 | | |
1869 | 1869 | | |
1870 | 1870 | | |
| |||
7264 | 7264 | | |
7265 | 7265 | | |
7266 | 7266 | | |
7267 | | - | |
| 7267 | + | |
7268 | 7268 | | |
7269 | 7269 | | |
7270 | 7270 | | |
| |||
7275 | 7275 | | |
7276 | 7276 | | |
7277 | 7277 | | |
| 7278 | + | |
7278 | 7279 | | |
7279 | 7280 | | |
7280 | 7281 | | |
| |||
7345 | 7346 | | |
7346 | 7347 | | |
7347 | 7348 | | |
7348 | | - | |
7349 | | - | |
| 7349 | + | |
| 7350 | + | |
| 7351 | + | |
| 7352 | + | |
7350 | 7353 | | |
7351 | 7354 | | |
7352 | 7355 | | |
7353 | 7356 | | |
7354 | 7357 | | |
7355 | | - | |
7356 | | - | |
| 7358 | + | |
| 7359 | + | |
| 7360 | + | |
| 7361 | + | |
7357 | 7362 | | |
7358 | 7363 | | |
7359 | 7364 | | |
| |||
7394 | 7399 | | |
7395 | 7400 | | |
7396 | 7401 | | |
| 7402 | + | |
7397 | 7403 | | |
7398 | 7404 | | |
7399 | 7405 | | |
| |||
7570 | 7576 | | |
7571 | 7577 | | |
7572 | 7578 | | |
7573 | | - | |
| 7579 | + | |
7574 | 7580 | | |
7575 | 7581 | | |
7576 | 7582 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2266 | 2266 | | |
2267 | 2267 | | |
2268 | 2268 | | |
2269 | | - | |
| 2269 | + | |
2270 | 2270 | | |
2271 | 2271 | | |
2272 | 2272 | | |
| |||
0 commit comments