Commit 3ee1a1f
committed
cifs: Cut over to using netfslib
Make the cifs filesystem use netfslib to handle reading and writing on
behalf of cifs. The changes include:
(1) Various read_iter/write_iter type functions are turned into wrappers
around netfslib API functions or are pointed directly at those
functions:
cifs_file_direct{,_nobrl}_ops switch to use
netfs_unbuffered_read_iter and netfs_unbuffered_write_iter.
Large pieces of code that will be removed are #if'd out and will be removed
in subsequent patches.
[?] Why does cifs mark the page dirty in the destination buffer of a DIO
read? Should that happen automatically? Does netfs need to do that?
Signed-off-by: David Howells <[email protected]>
cc: Steve French <[email protected]>
cc: Shyam Prasad N <[email protected]>
cc: Rohith Surabattula <[email protected]>
cc: Jeff Layton <[email protected]>
cc: [email protected]
cc: [email protected]
cc: [email protected]
cc: [email protected]1 parent 69c3c02 commit 3ee1a1f
File tree
14 files changed
+361
-180
lines changed- fs
- netfs
- smb/client
14 files changed
+361
-180
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | | - | |
| 216 | + | |
217 | 217 | | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
218 | 223 | | |
219 | 224 | | |
220 | 225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1522 | 1522 | | |
1523 | 1523 | | |
1524 | 1524 | | |
1525 | | - | |
1526 | | - | |
| 1525 | + | |
| 1526 | + | |
1527 | 1527 | | |
1528 | 1528 | | |
1529 | 1529 | | |
| |||
1578 | 1578 | | |
1579 | 1579 | | |
1580 | 1580 | | |
1581 | | - | |
1582 | | - | |
| 1581 | + | |
| 1582 | + | |
1583 | 1583 | | |
1584 | 1584 | | |
1585 | 1585 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | | - | |
99 | 97 | | |
100 | | - | |
101 | | - | |
102 | 98 | | |
103 | 99 | | |
104 | 100 | | |
| |||
112 | 108 | | |
113 | 109 | | |
114 | 110 | | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | 111 | | |
119 | 112 | | |
120 | 113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
451 | 451 | | |
452 | 452 | | |
453 | 453 | | |
454 | | - | |
| 454 | + | |
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
| |||
1516 | 1516 | | |
1517 | 1517 | | |
1518 | 1518 | | |
1519 | | - | |
| 1519 | + | |
1520 | 1520 | | |
1521 | 1521 | | |
1522 | 1522 | | |
| |||
1526 | 1526 | | |
1527 | 1527 | | |
1528 | 1528 | | |
| 1529 | + | |
1529 | 1530 | | |
1530 | 1531 | | |
1531 | 1532 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| 151 | + | |
| 152 | + | |
151 | 153 | | |
152 | 154 | | |
153 | 155 | | |
| |||
599 | 601 | | |
600 | 602 | | |
601 | 603 | | |
| 604 | + | |
602 | 605 | | |
603 | 606 | | |
604 | 607 | | |
| |||
609 | 612 | | |
610 | 613 | | |
611 | 614 | | |
| 615 | + | |
612 | 616 | | |
613 | 617 | | |
614 | 618 | | |
615 | | - | |
| 619 | + | |
616 | 620 | | |
| 621 | + | |
617 | 622 | | |
618 | 623 | | |
619 | 624 | | |
| |||
625 | 630 | | |
626 | 631 | | |
627 | 632 | | |
| 633 | + | |
628 | 634 | | |
629 | 635 | | |
630 | 636 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1265 | 1265 | | |
1266 | 1266 | | |
1267 | 1267 | | |
1268 | | - | |
| 1268 | + | |
1269 | 1269 | | |
1270 | 1270 | | |
1271 | 1271 | | |
| |||
1306 | 1306 | | |
1307 | 1307 | | |
1308 | 1308 | | |
1309 | | - | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
1310 | 1316 | | |
1311 | 1317 | | |
1312 | 1318 | | |
| |||
1318 | 1324 | | |
1319 | 1325 | | |
1320 | 1326 | | |
1321 | | - | |
| 1327 | + | |
1322 | 1328 | | |
1323 | 1329 | | |
1324 | 1330 | | |
| |||
1343 | 1349 | | |
1344 | 1350 | | |
1345 | 1351 | | |
1346 | | - | |
| 1352 | + | |
1347 | 1353 | | |
1348 | 1354 | | |
1349 | 1355 | | |
| |||
1613 | 1619 | | |
1614 | 1620 | | |
1615 | 1621 | | |
1616 | | - | |
1617 | | - | |
| 1622 | + | |
1618 | 1623 | | |
1619 | 1624 | | |
| 1625 | + | |
| 1626 | + | |
1620 | 1627 | | |
1621 | 1628 | | |
1622 | 1629 | | |
1623 | | - | |
1624 | | - | |
| 1630 | + | |
| 1631 | + | |
1625 | 1632 | | |
1626 | 1633 | | |
1627 | 1634 | | |
| |||
1637 | 1644 | | |
1638 | 1645 | | |
1639 | 1646 | | |
1640 | | - | |
| 1647 | + | |
1641 | 1648 | | |
1642 | | - | |
| 1649 | + | |
1643 | 1650 | | |
1644 | 1651 | | |
1645 | 1652 | | |
1646 | | - | |
| 1653 | + | |
1647 | 1654 | | |
1648 | 1655 | | |
1649 | | - | |
| 1656 | + | |
1650 | 1657 | | |
1651 | 1658 | | |
1652 | 1659 | | |
1653 | | - | |
| 1660 | + | |
| 1661 | + | |
1654 | 1662 | | |
1655 | 1663 | | |
1656 | 1664 | | |
1657 | 1665 | | |
1658 | 1666 | | |
1659 | | - | |
| 1667 | + | |
1660 | 1668 | | |
1661 | 1669 | | |
1662 | 1670 | | |
1663 | 1671 | | |
1664 | 1672 | | |
1665 | | - | |
| 1673 | + | |
1666 | 1674 | | |
1667 | 1675 | | |
1668 | 1676 | | |
| |||
1672 | 1680 | | |
1673 | 1681 | | |
1674 | 1682 | | |
1675 | | - | |
| 1683 | + | |
| 1684 | + | |
1676 | 1685 | | |
1677 | 1686 | | |
1678 | 1687 | | |
| |||
1684 | 1693 | | |
1685 | 1694 | | |
1686 | 1695 | | |
1687 | | - | |
| 1696 | + | |
1688 | 1697 | | |
1689 | 1698 | | |
1690 | 1699 | | |
| |||
1724 | 1733 | | |
1725 | 1734 | | |
1726 | 1735 | | |
1727 | | - | |
1728 | 1736 | | |
1729 | 1737 | | |
1730 | | - | |
| 1738 | + | |
1731 | 1739 | | |
1732 | 1740 | | |
1733 | | - | |
1734 | | - | |
1735 | 1741 | | |
1736 | 1742 | | |
1737 | 1743 | | |
1738 | | - | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
1739 | 1749 | | |
1740 | 1750 | | |
1741 | 1751 | | |
| |||
0 commit comments