diff --git a/arch/arm64/kvm/hyp/nvhe/modules.c b/arch/arm64/kvm/hyp/nvhe/modules.c index 3870aa4972d4..c28d49126ffb 100644 --- a/arch/arm64/kvm/hyp/nvhe/modules.c +++ b/arch/arm64/kvm/hyp/nvhe/modules.c @@ -144,7 +144,7 @@ static int mod_handler_register(enum mod_handler_type type, void *handler) int i; for (i = 0; i < MAX_MOD_HANDLERS; i++) { - if (!cmpxchg64_release(&mod_handlers[type][i], handler, NULL)) + if (!cmpxchg64_release(&mod_handlers[type][i], NULL, handler)) return 0; }