diff options
author | Souradeep Chakrabarti <schakrabarti@microsoft.com> | 2022-11-04 10:09:02 +0000 |
---|---|---|
committer | Wei Hu <whu@FreeBSD.org> | 2022-11-04 10:20:16 +0000 |
commit | 602861820df83c61f2d6cc00088fb220e0d888b0 (patch) | |
tree | 32cec3bcb7210b48aefca57a8d410d10ac88a26d /sys/dev/hyperv | |
parent | 3708c3d370f26af0841cd3e97bf569d39c42953b (diff) | |
download | src-602861820df83c61f2d6cc00088fb220e0d888b0.tar.gz src-602861820df83c61f2d6cc00088fb220e0d888b0.zip |
arm64: Hyper-V: making INTR MP Safe
Makeing the interrupt MP safe.
Reviewed by: andrew
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D37222
Diffstat (limited to 'sys/dev/hyperv')
-rw-r--r-- | sys/dev/hyperv/vmbus/aarch64/vmbus_aarch64.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/hyperv/vmbus/aarch64/vmbus_aarch64.c b/sys/dev/hyperv/vmbus/aarch64/vmbus_aarch64.c index f899079d22bc..1f25037c9ae1 100644 --- a/sys/dev/hyperv/vmbus/aarch64/vmbus_aarch64.c +++ b/sys/dev/hyperv/vmbus/aarch64/vmbus_aarch64.c @@ -125,7 +125,7 @@ vmbus_setup_intr1(struct vmbus_softc *sc) (uint64_t)rman_get_start(sc->ires), sc->vector, (uint64_t)rman_get_end(sc->ires)); } - err = bus_setup_intr(sc->vmbus_dev, sc->ires, INTR_TYPE_MISC, + err = bus_setup_intr(sc->vmbus_dev, sc->ires, INTR_TYPE_MISC | INTR_MPSAFE, vmbus_handle_intr_new, NULL, sc, &sc->icookie); if (err) { device_printf(sc->vmbus_dev, "failed to setup IRQ %d\n", err); |