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

Commit e240ae4a authored by Thomas Gleixner's avatar Thomas Gleixner Committed by Konrad Rzeszutek Wilk
Browse files

xen: Use new irq_move functions



These functions take irq_data as an argument and avoid a redundant
lookup in the sparse irq case.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Cc: Ian Campbell <ian.campbell@citrix.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
parent 3b3af761
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -585,7 +585,7 @@ static void ack_pirq(struct irq_data *data)
{
{
	int evtchn = evtchn_from_irq(data->irq);
	int evtchn = evtchn_from_irq(data->irq);


	move_native_irq(data->irq);
	irq_move_irq(data);


	if (VALID_EVTCHN(evtchn)) {
	if (VALID_EVTCHN(evtchn)) {
		mask_evtchn(evtchn);
		mask_evtchn(evtchn);
@@ -1339,7 +1339,7 @@ static void ack_dynirq(struct irq_data *data)
{
{
	int evtchn = evtchn_from_irq(data->irq);
	int evtchn = evtchn_from_irq(data->irq);


	move_masked_irq(data->irq);
	irq_move_masked_irq(data);


	if (VALID_EVTCHN(evtchn))
	if (VALID_EVTCHN(evtchn))
		unmask_evtchn(evtchn);
		unmask_evtchn(evtchn);