Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5de6ecc authored by Ivan Kokshaysky's avatar Ivan Kokshaysky Committed by Matt Turner
Browse files

alpha: fix WARN_ON in __local_bh_enable()



Interrupts ought to be disabled _before_ irq_enter().

Signed-off-by: default avatarIvan Kokshaysky <ink@jurassic.park.msu.ru>
Signed-off-by: default avatarMatt Turner <mattst88@monolith.freenet-rz.de>
parent e2609f6a
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -160,15 +160,14 @@ handle_irq(int irq)
		return;
	}

	irq_enter();
	/*
	 * handle_irq() must be called with IPL_MAX. Note that we do not
	 * From here we must proceed with IPL_MAX. Note that we do not
	 * explicitly enable interrupts afterwards - some MILO PALcode
	 * (namely LX164 one) seems to have severe problems with RTI
	 * at IPL 0.
	 */
	local_irq_disable();
	irq_enter();
	generic_handle_irq_desc(irq, desc);
	irq_exit();
}