Commit 1842fbc
committed
fs/ntfs3: Fix ntfs_create_inode()
Previous variant creates an inode that requires update the parent directory
(ea_packed_size). Operations in ntfs_create_inode have been rearranged
so we insert new directory entry with correct ea_packed_size and
new created inode does not require update it's parent directory.
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>1 parent 267a36b commit 1842fbc
4 files changed
Lines changed: 58 additions & 49 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
703 | 703 | | |
704 | 704 | | |
705 | 705 | | |
706 | | - | |
| 706 | + | |
707 | 707 | | |
708 | 708 | | |
709 | 709 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1320 | 1320 | | |
1321 | 1321 | | |
1322 | 1322 | | |
1323 | | - | |
1324 | | - | |
| 1323 | + | |
1325 | 1324 | | |
1326 | 1325 | | |
1327 | 1326 | | |
| |||
1362 | 1361 | | |
1363 | 1362 | | |
1364 | 1363 | | |
1365 | | - | |
| 1364 | + | |
1366 | 1365 | | |
1367 | | - | |
1368 | | - | |
| 1366 | + | |
1369 | 1367 | | |
1370 | 1368 | | |
1371 | 1369 | | |
| |||
1564 | 1562 | | |
1565 | 1563 | | |
1566 | 1564 | | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
1567 | 1570 | | |
1568 | 1571 | | |
1569 | 1572 | | |
1570 | 1573 | | |
1571 | | - | |
1572 | 1574 | | |
1573 | 1575 | | |
1574 | 1576 | | |
| |||
1589 | 1591 | | |
1590 | 1592 | | |
1591 | 1593 | | |
1592 | | - | |
1593 | | - | |
1594 | | - | |
1595 | | - | |
1596 | | - | |
1597 | | - | |
1598 | | - | |
1599 | | - | |
1600 | | - | |
1601 | 1594 | | |
1602 | 1595 | | |
1603 | | - | |
1604 | | - | |
1605 | 1596 | | |
1606 | 1597 | | |
1607 | 1598 | | |
| |||
1626 | 1617 | | |
1627 | 1618 | | |
1628 | 1619 | | |
1629 | | - | |
| 1620 | + | |
1630 | 1621 | | |
1631 | 1622 | | |
1632 | 1623 | | |
1633 | 1624 | | |
1634 | 1625 | | |
1635 | 1626 | | |
1636 | | - | |
1637 | | - | |
1638 | | - | |
1639 | | - | |
1640 | | - | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
1641 | 1646 | | |
1642 | 1647 | | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
1643 | 1656 | | |
1644 | 1657 | | |
1645 | 1658 | | |
1646 | 1659 | | |
1647 | 1660 | | |
1648 | 1661 | | |
1649 | | - | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
1650 | 1666 | | |
1651 | 1667 | | |
1652 | 1668 | | |
1653 | 1669 | | |
1654 | 1670 | | |
1655 | 1671 | | |
1656 | | - | |
1657 | | - | |
1658 | | - | |
1659 | | - | |
1660 | | - | |
1661 | | - | |
1662 | | - | |
1663 | | - | |
1664 | 1672 | | |
1665 | 1673 | | |
1666 | 1674 | | |
| |||
1682 | 1690 | | |
1683 | 1691 | | |
1684 | 1692 | | |
1685 | | - | |
1686 | | - | |
1687 | | - | |
| 1693 | + | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
1688 | 1697 | | |
1689 | | - | |
1690 | 1698 | | |
1691 | 1699 | | |
1692 | 1700 | | |
| |||
1783 | 1791 | | |
1784 | 1792 | | |
1785 | 1793 | | |
1786 | | - | |
1787 | | - | |
1788 | | - | |
1789 | 1794 | | |
1790 | 1795 | | |
1791 | 1796 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
872 | 872 | | |
873 | 873 | | |
874 | 874 | | |
875 | | - | |
| 875 | + | |
876 | 876 | | |
877 | 877 | | |
878 | 878 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
299 | | - | |
| 299 | + | |
| 300 | + | |
300 | 301 | | |
301 | 302 | | |
302 | 303 | | |
| |||
504 | 505 | | |
505 | 506 | | |
506 | 507 | | |
| 508 | + | |
| 509 | + | |
507 | 510 | | |
508 | 511 | | |
509 | 512 | | |
| |||
633 | 636 | | |
634 | 637 | | |
635 | 638 | | |
636 | | - | |
| 639 | + | |
637 | 640 | | |
638 | 641 | | |
639 | 642 | | |
| |||
923 | 926 | | |
924 | 927 | | |
925 | 928 | | |
926 | | - | |
| 929 | + | |
| 930 | + | |
927 | 931 | | |
928 | 932 | | |
929 | 933 | | |
| |||
937 | 941 | | |
938 | 942 | | |
939 | 943 | | |
940 | | - | |
| 944 | + | |
941 | 945 | | |
942 | 946 | | |
943 | 947 | | |
| |||
946 | 950 | | |
947 | 951 | | |
948 | 952 | | |
949 | | - | |
| 953 | + | |
950 | 954 | | |
951 | 955 | | |
952 | 956 | | |
953 | 957 | | |
954 | 958 | | |
955 | | - | |
| 959 | + | |
956 | 960 | | |
957 | 961 | | |
958 | 962 | | |
959 | 963 | | |
960 | 964 | | |
961 | | - | |
| 965 | + | |
962 | 966 | | |
963 | 967 | | |
964 | 968 | | |
965 | 969 | | |
966 | 970 | | |
967 | 971 | | |
968 | | - | |
| 972 | + | |
969 | 973 | | |
970 | 974 | | |
971 | 975 | | |
| |||
0 commit comments