diff options
author | Valentin Schneider <valentin.schneider@arm.com> | 2021-10-27 18:15:06 +0300 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2021-12-16 16:21:12 +0300 |
commit | 835f442fdbce33a47a6bde356643fd7e3ef7ec1b (patch) | |
tree | ac8d9effe81e76e400447cc456cd85b2b0707530 /include/linux/irqchip | |
parent | d23bc2bc1d634658d7fa96395419c1c553a784f0 (diff) | |
download | linux-835f442fdbce33a47a6bde356643fd7e3ef7ec1b.tar.xz |
irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime
The new memreserve cpuhp callback only needs to survive up until a point
where every CPU in the system has booted once. Beyond that, it becomes a
no-op and can be put in the bin.
Signed-off-by: Valentin Schneider <valentin.schneider@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20211027151506.2085066-4-valentin.schneider@arm.com
Diffstat (limited to 'include/linux/irqchip')
-rw-r--r-- | include/linux/irqchip/arm-gic-v3.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/irqchip/arm-gic-v3.h b/include/linux/irqchip/arm-gic-v3.h index 51b85506ae90..12d91f0dedf9 100644 --- a/include/linux/irqchip/arm-gic-v3.h +++ b/include/linux/irqchip/arm-gic-v3.h @@ -624,6 +624,7 @@ struct rdists { u64 flags; u32 gicd_typer; u32 gicd_typer2; + int cpuhp_memreserve_state; bool has_vlpis; bool has_rvpeid; bool has_direct_lpi; |