Re: [RFC PATCH v2 21/45] arm64: gicv3: remove GIC_PRIO_PSR_I_SET

Vladimir Murzin <[email protected]> Mon, 3 Aug 2026 13:27:04 +0100
Newsgroups org.infradead.lists.linux-arm-kernel
Message-ID <[email protected]>
On 7/28/26 13:08, Jinjie Ruan wrote:
> 在 2026/7/28 0:34, Vladimir Murzin 写道:
>> From: Ada Couprie Diaz <[email protected]>
>>
>> `GIC_PRIO_PSR_I_SET` was used to keep track of sections of the kernel
>> where interrupts always need to reach the CPU and could not be masked
>> via interrupt priorities, or DAIF bypassed the status of the PMR.
>>
>> This flag unmasked IRQs when OR'd to GIC_PRIO_IRQON and ensured that
>> that IRQs were seen as disabled by the `local_irqs_...` functions,
>> as they would only check the PMR if pseudo-NMIs were enabled.
>>
>> This is not needed anymore as our IRQ masking APIs now know how to handle
>> interrupt priorities properly and in parallel with DAIF : remove it.
>>
>> Signed-off-by: Ada Couprie Diaz <[email protected]>
>> Signed-off-by: Vladimir Murzin <[email protected]>
> It seems that the reviewed-by for v1 is missing.

I think you had some comments on v1 [1], so I didn't want to apply the
tag prematurely

[1] https://lore.kernel.org/linux-arm-kernel/[email protected]/

Cheers
Vladimir