Commit 9a5232e
Kent Overstreet
bcachefs: six locks: write locks can now be held recursively
This is needed for the interior update locking rework, where we'll be
holding node write locks for the duration of the update - which is
needed for synchronizing with online check_allocations.
Signed-off-by: Kent Overstreet <[email protected]>1 parent 8f3aaa5 commit 9a5232e
2 files changed
+13
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
616 | 616 | | |
617 | 617 | | |
618 | 618 | | |
619 | | - | |
620 | | - | |
621 | 619 | | |
622 | 620 | | |
623 | 621 | | |
624 | 622 | | |
625 | 623 | | |
626 | 624 | | |
627 | 625 | | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
628 | 635 | | |
629 | 636 | | |
630 | 637 | | |
| |||
735 | 742 | | |
736 | 743 | | |
737 | 744 | | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
738 | 748 | | |
739 | 749 | | |
740 | 750 | | |
741 | 751 | | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | 752 | | |
746 | 753 | | |
747 | 754 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
140 | 141 | | |
141 | 142 | | |
142 | 143 | | |
| |||
0 commit comments