|
|
@@ -849,7 +849,7 @@ static int __init acpi_irq_penalty_update(char *str, int used)
|
|
|
continue;
|
|
|
|
|
|
if (used)
|
|
|
- new_penalty = acpi_irq_get_penalty(irq) +
|
|
|
+ new_penalty = acpi_isa_irq_penalty[irq] +
|
|
|
PIRQ_PENALTY_ISA_USED;
|
|
|
else
|
|
|
new_penalty = 0;
|
|
|
@@ -871,7 +871,7 @@ static int __init acpi_irq_penalty_update(char *str, int used)
|
|
|
void acpi_penalize_isa_irq(int irq, int active)
|
|
|
{
|
|
|
if ((irq >= 0) && (irq < ARRAY_SIZE(acpi_isa_irq_penalty)))
|
|
|
- acpi_isa_irq_penalty[irq] = acpi_irq_get_penalty(irq) +
|
|
|
+ acpi_isa_irq_penalty[irq] +=
|
|
|
(active ? PIRQ_PENALTY_ISA_USED : PIRQ_PENALTY_PCI_USING);
|
|
|
}
|
|
|
|