diff options
author | 2020-06-30 12:02:35 +0000 | |
---|---|---|
committer | 2020-06-30 12:02:35 +0000 | |
commit | a94e8f3bf3736bd72c82f990d60ec5955aefd087 (patch) | |
tree | a33268fb9aa7e4499803c070083318521fe36830 /sys/dev/pci/drm/include/linux | |
parent | Add missing comparison instruction. Load %r12 with the indirect branch (diff) | |
download | wireguard-openbsd-a94e8f3bf3736bd72c82f990d60ec5955aefd087.tar.xz wireguard-openbsd-a94e8f3bf3736bd72c82f990d60ec5955aefd087.zip |
use intr_restore() when restoring interrupts
ok kettenis@
Diffstat (limited to 'sys/dev/pci/drm/include/linux')
-rw-r--r-- | sys/dev/pci/drm/include/linux/stop_machine.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/pci/drm/include/linux/stop_machine.h b/sys/dev/pci/drm/include/linux/stop_machine.h index a7e34d02144..0f3def34a1f 100644 --- a/sys/dev/pci/drm/include/linux/stop_machine.h +++ b/sys/dev/pci/drm/include/linux/stop_machine.h @@ -11,9 +11,9 @@ static inline int stop_machine(cpu_stop_fn_t fn, void *arg, void *cpus) { int r; - intr_disable(); + u_long s = intr_disable(); r = (*fn)(arg); - intr_enable(); + intr_restore(s); return r; } |