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

Commit 97ffab1f authored by Konrad Rzeszutek Wilk's avatar Konrad Rzeszutek Wilk
Browse files

xen/pci: Use 'acpi_gsi_to_irq' value unconditionally.



In the past we would only use the function's value if the
returned value was not equal to 'acpi_sci_override_gsi'. Meaning
that the INT_SRV_OVR values for global and source irq were different.
But it is OK to use the function's value even when the global
and source irq are the same.

Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
parent 78316ada
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -407,10 +407,9 @@ static __init void xen_setup_acpi_sci(void)
	 * the ACPI interpreter and keels over since IRQ 9 has not been
	 * setup as we had setup IRQ 20 for it).
	 */
	/* Check whether the GSI != IRQ */
	if (acpi_gsi_to_irq(gsi, &irq) == 0) {
		if (irq >= 0 && irq != gsi)
			/* Bugger, we MUST have that IRQ. */
		/* Use the provided value if it's valid. */
		if (irq >= 0)
			gsi_override = irq;
	}