summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/include/linux
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2020-06-30 12:02:35 +0000
committerjsg <jsg@openbsd.org>2020-06-30 12:02:35 +0000
commita94e8f3bf3736bd72c82f990d60ec5955aefd087 (patch)
treea33268fb9aa7e4499803c070083318521fe36830 /sys/dev/pci/drm/include/linux
parentAdd missing comparison instruction. Load %r12 with the indirect branch (diff)
downloadwireguard-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.h4
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;
}