Re: [PATCH] ARM: entry: Convert IRQ handling to generic IRQ entry

Linus Walleij <[email protected]>
Newsgroups gmane.linux.kernel,gmane.linux.ports.arm.kernel
Message-ID <CAD++jLmWCb0eMOKLDcefsyHfVHk+v6FOgaAG-opjnmi=cDA9MQ@mail.gmail.com>
On Fri, Aug 7, 2026 at 9:21 AM Jinjie Ruan <[email protected]> wrote:
> > On Sat, Jun 27, 2026 at 4:57 AM Jinjie Ruan <[email protected]> wrote:
> >
> >> I have a small suggestion regarding the `interrupts_enabled` logic. If
> >> arm32 could also implement `regs_irqs_disabled(regs)` (similar to what
> >> arm64 and some other architectures already have), we might be able to
> >> unify this across subsystems.
> >
> > Yes, the patch implements this, hehe :)
> >
> >> Specifically, we could then replace the custom `interrupts_enabled`
> >> usage in both the arm64 architecture code and drivers like
> >> `drivers/irqchip/irq-gic-v3.c`.
> >
> > That should already be possible with this patch.
> >
> > I could also make a patch to replace all uses of interrupts_enabled()
> > with regs_irqs_disabled() as a follow-up to this patch (which introduces
>
> Yes, we can replace all interrupts_enabled() including irq-gic-v3.c and
> then remove the interrupts_enabled() in arch/arm64/include/asm/ptrace.h.
>
> https://lore.kernel.org/all/[email protected]/

OK I will add this one as a Link: tag to the generic irqentry for ARM
before I add it to Russell's patch tracker.

Yours,
Linus Walleij
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.