Commit da2f6ab
committed
Merge branch 'for-linus-4.7-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
Pull btrfs fixes part 2 from Chris Mason:
"This has one patch from Omar to bring iterate_shared back to btrfs.
We have a tree of work we queue up for directory items and it doesn't
lend itself well to shared access. While we're cleaning it up, Omar
has changed things to use an exclusive lock when there are delayed
items"
* 'for-linus-4.7-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
Btrfs: fix ->iterate_shared() by upgrading i_rwsem for delayed nodes3 files changed
Lines changed: 34 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1606 | 1606 | | |
1607 | 1607 | | |
1608 | 1608 | | |
1609 | | - | |
1610 | | - | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
1611 | 1612 | | |
1612 | 1613 | | |
1613 | 1614 | | |
1614 | 1615 | | |
1615 | 1616 | | |
1616 | 1617 | | |
1617 | | - | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
1618 | 1626 | | |
1619 | 1627 | | |
1620 | 1628 | | |
| |||
1641 | 1649 | | |
1642 | 1650 | | |
1643 | 1651 | | |
| 1652 | + | |
| 1653 | + | |
1644 | 1654 | | |
1645 | 1655 | | |
1646 | | - | |
1647 | | - | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
1648 | 1659 | | |
1649 | 1660 | | |
1650 | 1661 | | |
| |||
1659 | 1670 | | |
1660 | 1671 | | |
1661 | 1672 | | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
1662 | 1679 | | |
1663 | 1680 | | |
1664 | 1681 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
144 | 146 | | |
145 | 147 | | |
146 | 148 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5758 | 5758 | | |
5759 | 5759 | | |
5760 | 5760 | | |
| 5761 | + | |
5761 | 5762 | | |
5762 | 5763 | | |
5763 | 5764 | | |
| |||
5775 | 5776 | | |
5776 | 5777 | | |
5777 | 5778 | | |
5778 | | - | |
| 5779 | + | |
| 5780 | + | |
5779 | 5781 | | |
5780 | 5782 | | |
5781 | 5783 | | |
| |||
5922 | 5924 | | |
5923 | 5925 | | |
5924 | 5926 | | |
5925 | | - | |
5926 | | - | |
| 5927 | + | |
| 5928 | + | |
5927 | 5929 | | |
5928 | 5930 | | |
5929 | 5931 | | |
| |||
10535 | 10537 | | |
10536 | 10538 | | |
10537 | 10539 | | |
10538 | | - | |
| 10540 | + | |
10539 | 10541 | | |
10540 | 10542 | | |
10541 | 10543 | | |
| |||
0 commit comments