diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2018-07-27 14:36:00 +0100 |
---|---|---|
committer | Marc Zyngier <marc.zyngier@arm.com> | 2018-10-02 10:37:32 +0100 |
commit | e1a2e2010ba9d3c765b2e37a7ae8b332564716f1 (patch) | |
tree | 242c745be950385703676d6d052a08f93e28f6d7 /include/linux/irqchip | |
parent | 11e37d357f6ba7a9af850a872396082cc0a0001f (diff) | |
download | linux-stable-e1a2e2010ba9d3c765b2e37a7ae8b332564716f1.tar.gz linux-stable-e1a2e2010ba9d3c765b2e37a7ae8b332564716f1.tar.bz2 linux-stable-e1a2e2010ba9d3c765b2e37a7ae8b332564716f1.zip |
irqchip/gic-v3-its: Keep track of property table's PA and VA
We're currently only tracking the page allocated to contain the
property table by its struct page. In the future, it is going to
be convenient to track both PA and VA for that page instead. Let's
do that.
Tested-by: Jeremy Linton <jeremy.linton@arm.com>
Tested-by: Bhupesh Sharma <bhsharma@redhat.com>
Tested-by: Lei Zhang <zhang.lei@jp.fujitsu.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'include/linux/irqchip')
-rw-r--r-- | include/linux/irqchip/arm-gic-v3.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/irqchip/arm-gic-v3.h b/include/linux/irqchip/arm-gic-v3.h index 266093e845bb..c2a7b863fc2e 100644 --- a/include/linux/irqchip/arm-gic-v3.h +++ b/include/linux/irqchip/arm-gic-v3.h @@ -587,7 +587,8 @@ struct rdists { phys_addr_t phys_base; bool lpi_enabled; } __percpu *rdist; - struct page *prop_page; + phys_addr_t prop_table_pa; + void *prop_table_va; u64 flags; u32 gicd_typer; bool has_vlpis; |