Commit 7102733
iomap: simplify io_flags and io_type in struct iomap_ioend
The ioend fields for distinct types of I/O are a bit complicated.
Consolidate them into a single io_flag field with it's own flags
decoupled from the iomap flags. This also prepares for adding a new
flag that is unrelated to both of the iomap namespaces.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20250206064035.2323428-3-hch@lst.de
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>1 parent c501059 commit 7102733
3 files changed
Lines changed: 46 additions & 25 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1605 | 1605 | | |
1606 | 1606 | | |
1607 | 1607 | | |
1608 | | - | |
| 1608 | + | |
1609 | 1609 | | |
1610 | | - | |
1611 | | - | |
1612 | | - | |
1613 | | - | |
1614 | | - | |
| 1610 | + | |
| 1611 | + | |
1615 | 1612 | | |
1616 | 1613 | | |
1617 | 1614 | | |
| |||
1709 | 1706 | | |
1710 | 1707 | | |
1711 | 1708 | | |
1712 | | - | |
| 1709 | + | |
| 1710 | + | |
1713 | 1711 | | |
1714 | 1712 | | |
1715 | 1713 | | |
| |||
1724 | 1722 | | |
1725 | 1723 | | |
1726 | 1724 | | |
1727 | | - | |
1728 | | - | |
| 1725 | + | |
1729 | 1726 | | |
1730 | 1727 | | |
1731 | 1728 | | |
| |||
1737 | 1734 | | |
1738 | 1735 | | |
1739 | 1736 | | |
1740 | | - | |
| 1737 | + | |
| 1738 | + | |
1741 | 1739 | | |
1742 | | - | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
| 1740 | + | |
1746 | 1741 | | |
1747 | | - | |
| 1742 | + | |
| 1743 | + | |
1748 | 1744 | | |
1749 | 1745 | | |
1750 | 1746 | | |
| |||
1779 | 1775 | | |
1780 | 1776 | | |
1781 | 1777 | | |
| 1778 | + | |
1782 | 1779 | | |
1783 | 1780 | | |
1784 | | - | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
1785 | 1789 | | |
1786 | 1790 | | |
1787 | 1791 | | |
1788 | 1792 | | |
1789 | | - | |
| 1793 | + | |
| 1794 | + | |
1790 | 1795 | | |
1791 | 1796 | | |
1792 | 1797 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
| 128 | + | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
413 | | - | |
| 413 | + | |
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
421 | | - | |
422 | | - | |
| 421 | + | |
| 422 | + | |
423 | 423 | | |
424 | 424 | | |
425 | 425 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
330 | 347 | | |
331 | 348 | | |
332 | 349 | | |
333 | 350 | | |
334 | 351 | | |
335 | | - | |
336 | | - | |
| 352 | + | |
337 | 353 | | |
338 | 354 | | |
339 | 355 | | |
| |||
0 commit comments