Loading kernel/irq/manage.c +3 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,9 @@ irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify) desc->affinity_notify = notify; raw_spin_unlock_irqrestore(&desc->lock, flags); if (!notify && old_notify) cancel_work_sync(&old_notify->work); if (old_notify) kref_put(&old_notify->kref, old_notify->release); Loading Loading
kernel/irq/manage.c +3 −0 Original line number Diff line number Diff line Loading @@ -356,6 +356,9 @@ irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify) desc->affinity_notify = notify; raw_spin_unlock_irqrestore(&desc->lock, flags); if (!notify && old_notify) cancel_work_sync(&old_notify->work); if (old_notify) kref_put(&old_notify->kref, old_notify->release); Loading