On Mon, May 31, 2021 at 03:32:33PM +0530, Vidya Sagar wrote: > I want to re-examine this patch. > I don't see any references in the kernel where IRQ_NOAUTOEN is passed > directly in request_irq APIs. It is always set explicitly through > irq_set_status_flags() *before* calling request_irq APIs. [...] The request_irq() flag is called IRQF_NO_AUTOEN. As far as I can read the cod, it does seem equivalent to changing irq_settings. I'm not sure why we have two methods to do this in the kernel, though. Hope that helps. Best Regards Michał Mirosław