Commit b52ade8
Revert previous. We cannot hold the uvm_swap_data_lock
That is not while doing any operations which might require
the current process (or maybe just lwp, for this, irrelevant)
to actuually engage in paging. And a copyout() does exactly
that, or might.1 parent 7adabaf commit b52ade8
1 file changed
Lines changed: 6 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
782 | 782 | | |
783 | 783 | | |
784 | 784 | | |
785 | | - | |
| 785 | + | |
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
| |||
800 | 800 | | |
801 | 801 | | |
802 | 802 | | |
803 | | - | |
804 | 803 | | |
805 | 804 | | |
806 | 805 | | |
| |||
816 | 815 | | |
817 | 816 | | |
818 | 817 | | |
819 | | - | |
| 818 | + | |
820 | 819 | | |
821 | 820 | | |
822 | 821 | | |
823 | | - | |
824 | | - | |
825 | 822 | | |
826 | | - | |
827 | | - | |
828 | | - | |
829 | | - | |
| 823 | + | |
| 824 | + | |
830 | 825 | | |
831 | 826 | | |
832 | 827 | | |
| |||
0 commit comments