diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2024-11-20 22:25:39 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2024-11-20 22:25:39 +0000 |
commit | 08c3b839c393cd3d69f2aef80edc5af6ed46d00b (patch) | |
tree | 640d813ffc59e322e7935cbbf6ed9ddf43bf9cb2 /share | |
parent | a6ab23279a7b515b1f67d23a0dcc3fa21acf291c (diff) |
The buffer flipper (incorrectly?) uses pmap_copy_page() from interrupt
context (when it calls uvm_pagerealloc_multi()). But the current
implementation of pmap_copy_page() assumes it only runs in process context.
Use splbio() to block the interrupts while we're doing the copy.
Same diff as the one committed to arm64 a bit over a week ago.
ok mpi@, jca@
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions