Skip to content

Commit 5d30d6a

Browse files
committed
ARC: Remove GENERIC_PENDING_IRQ
Nothing uses the actual functionality and the MCIP controller sets the flags which disables the deferred affinity change. The other interrupt controller does not support affinity setting at all. Signed-off-by: Thomas Gleixner <[email protected]> Acked-by: Vineet Gupta <[email protected]>   # arch/arc/ Link: https://lore.kernel.org/all/[email protected]
1 parent 9620301 commit 5d30d6a

File tree

2 files changed

+0
-3
lines changed

2 files changed

+0
-3
lines changed

arch/arc/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ config ARC
2424
# for now, we don't need GENERIC_IRQ_PROBE, CONFIG_GENERIC_IRQ_CHIP
2525
select GENERIC_IRQ_SHOW
2626
select GENERIC_PCI_IOMAP
27-
select GENERIC_PENDING_IRQ if SMP
2827
select GENERIC_SCHED_CLOCK
2928
select GENERIC_SMP_IDLE_THREAD
3029
select GENERIC_IOREMAP

arch/arc/kernel/mcip.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -357,8 +357,6 @@ static void idu_cascade_isr(struct irq_desc *desc)
357357
static int idu_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq)
358358
{
359359
irq_set_chip_and_handler(virq, &idu_irq_chip, handle_level_irq);
360-
irq_set_status_flags(virq, IRQ_MOVE_PCNTXT);
361-
362360
return 0;
363361
}
364362

0 commit comments

Comments
 (0)