Commit 5a29232
committed
Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fixes from David Sterba:
"A more fixes that seem to me to be important enough to get merged
before release:
- in zoned mode, fix leak of a structure when reading zone info, this
happens on normal path so this can be significant
- in zoned mode, revert an optimization added in 5.19-rc1 to finish a
zone when the capacity is full, but this is not reliable in all
cases
- try to avoid short reads for compressed data or inline files when
it's a NOWAIT read, applications should handle that but there are
two, qemu and mariadb, that are affected"
* tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
btrfs: zoned: drop optimization of zone finish
btrfs: zoned: fix a leaked bioc in read_zone_info
btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents2 files changed
Lines changed: 27 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7681 | 7681 | | |
7682 | 7682 | | |
7683 | 7683 | | |
7684 | | - | |
| 7684 | + | |
| 7685 | + | |
| 7686 | + | |
| 7687 | + | |
| 7688 | + | |
| 7689 | + | |
| 7690 | + | |
| 7691 | + | |
| 7692 | + | |
| 7693 | + | |
| 7694 | + | |
| 7695 | + | |
| 7696 | + | |
7685 | 7697 | | |
7686 | 7698 | | |
7687 | 7699 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1735 | 1735 | | |
1736 | 1736 | | |
1737 | 1737 | | |
1738 | | - | |
1739 | | - | |
| 1738 | + | |
| 1739 | + | |
1740 | 1740 | | |
1741 | 1741 | | |
1742 | | - | |
1743 | | - | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
1744 | 1746 | | |
1745 | 1747 | | |
1746 | 1748 | | |
| |||
1759 | 1761 | | |
1760 | 1762 | | |
1761 | 1763 | | |
1762 | | - | |
| 1764 | + | |
| 1765 | + | |
1763 | 1766 | | |
1764 | 1767 | | |
1765 | 1768 | | |
| |||
1885 | 1888 | | |
1886 | 1889 | | |
1887 | 1890 | | |
1888 | | - | |
1889 | 1891 | | |
1890 | 1892 | | |
1891 | 1893 | | |
| |||
1942 | 1944 | | |
1943 | 1945 | | |
1944 | 1946 | | |
1945 | | - | |
1946 | | - | |
1947 | | - | |
1948 | | - | |
1949 | | - | |
1950 | | - | |
1951 | 1947 | | |
1952 | 1948 | | |
1953 | 1949 | | |
| |||
1963 | 1959 | | |
1964 | 1960 | | |
1965 | 1961 | | |
1966 | | - | |
1967 | | - | |
1968 | | - | |
1969 | | - | |
1970 | | - | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
1971 | 1966 | | |
1972 | | - | |
1973 | | - | |
1974 | | - | |
| 1967 | + | |
| 1968 | + | |
1975 | 1969 | | |
1976 | 1970 | | |
1977 | 1971 | | |
| |||
0 commit comments