diff --git a/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c b/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c index 25f949c895..cc866e7a1c 100644 --- a/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c +++ b/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c @@ -445,7 +445,7 @@ auich_int(void *arg) } if(gotone) - return B_HANDLED_INTERRUPT; + return B_INVOKE_SCHEDULER; TRACE(("Got unhandled interrupt\n")); return B_UNHANDLED_INTERRUPT; diff --git a/src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c b/src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c index aed788d552..0520e2890c 100644 --- a/src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c +++ b/src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c @@ -393,7 +393,7 @@ auvia_int(void *arg) } if(gotone) - return B_HANDLED_INTERRUPT; + return B_INVOKE_SCHEDULER; TRACE(("Got unhandled interrupt\n")); return B_UNHANDLED_INTERRUPT; diff --git a/src/add-ons/kernel/drivers/audio/emuxki/emuxki.c b/src/add-ons/kernel/drivers/audio/emuxki/emuxki.c index 37ba93f6d9..f18493793a 100644 --- a/src/add-ons/kernel/drivers/audio/emuxki/emuxki.c +++ b/src/add-ons/kernel/drivers/audio/emuxki/emuxki.c @@ -1972,7 +1972,7 @@ emuxki_int(void *arg) } if(gotone) - return B_HANDLED_INTERRUPT; + return B_INVOKE_SCHEDULER; TRACE(("Got unhandled interrupt\n")); return B_UNHANDLED_INTERRUPT;