• Vineet Gupta's avatar
    ARC: intc: No need to clear IRQ_NOAUTOEN · 5bf704c2
    Vineet Gupta authored
    arc_request_percpu_irq() is called by all cores to request/enable percpu
    irq. It has some "prep" calls needed by genirq:
     - setup percpu devid
     - disable IRQ_NOAUTOEN
    
    However given that enable_percpu_irq() is called enayways, latter can be
    avoided.
    
    We are now left with irq_set_percpu_devid() quirk and that too for
    ARCompact builds only, since previous patch updated ARCv2 intc to do this
    in the "right" place, i.e. irq map function.
    
    By next release, this will ultimately be fixed for ARCompact as well.
    
    Cc: Marc Zyngier <marc.zyngier@arm.com>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Alexey Brodkin <abrodkin@synopsys.com>
    Cc: linux-snps-arc@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
    5bf704c2
irq.c 2.04 KB