>>> On 10.04.19 at 11:37, <[email protected]> wrote: > Do this statically, which will allow accessing the (empty) list even > without having come through acpi_ivrs_init(). > > Signed-off-by: Jan Beulich <[email protected]> > > --- a/xen/drivers/passthrough/amd/iommu_init.c > +++ b/xen/drivers/passthrough/amd/iommu_init.c > @@ -36,7 +36,7 @@ static struct tasklet amd_iommu_irq_task > unsigned int __read_mostly ivrs_bdf_entries; > u8 __read_mostly ivhd_type; > static struct radix_tree_root ivrs_maps; > -struct list_head amd_iommu_head; > +LIST_HEAD_READ_MOSTLY(amd_iommu_head); > struct table_struct device_table; > bool_t iommuv2_enabled; > > --- a/xen/drivers/passthrough/amd/pci_amd_iommu.c > +++ b/xen/drivers/passthrough/amd/pci_amd_iommu.c > @@ -150,8 +150,6 @@ static void amd_iommu_setup_domain_devic > > int __init acpi_ivrs_init(void) > { > - INIT_LIST_HEAD(&amd_iommu_head); > - > if ( !iommu_enable && !iommu_intremap ) > return 0; > > > > > _______________________________________________ > Xen-devel mailing list > [email protected] > https://lists.xenproject.org/mailman/listinfo/xen-devel
_______________________________________________ Xen-devel mailing list [email protected] https://lists.xenproject.org/mailman/listinfo/xen-devel
