X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Firq%2Fmanage.c;h=a79d267b64ecae0c25b11f99aa3b1c4404412d9a;hb=14cdcbf57afac55489130a55ea0e8a59481531d8;hp=8815abfdf2cb43b4a6f0de6540557cf19948cfc7;hpb=73ce7ddb70a0c7603b37d375db4b99e2884bd666;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 8815abfdf2cb..a79d267b64ec 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -861,8 +861,8 @@ static int irq_thread(void *data) irq_thread_check_affinity(desc, action); action_ret = handler_fn(desc, action); - if (!noirqdebug) - note_interrupt(action->irq, desc, action_ret); + if (action_ret == IRQ_HANDLED) + atomic_inc(&desc->threads_handled); wake_threads_waitq(desc); }