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

Vladimir Murzin vladimir.murzin at arm.com
Mon Aug 3 05:27:04 PDT 2026


On 7/28/26 13:08, Jinjie Ruan wrote:
> 在 2026/7/28 0:34, Vladimir Murzin 写道:
>> From: Ada Couprie Diaz <ada.coupriediaz at arm.com>
>>
>> `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 <ada.coupriediaz at arm.com>
>> Signed-off-by: Vladimir Murzin <vladimir.murzin at arm.com>
> 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/2b14daf3-576f-4b37-b233-e0e1e2c76f2d@huawei.com/

Cheers
Vladimir



More information about the linux-arm-kernel mailing list