+26
−20
Loading
mainline inclusion from mainline-v5.11-rc1 commit b5c3786e category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/IAU6ZD Reference: https://github.com/torvalds/linux/commit/b5c3786ee3704bd8cd5b29ae168526f2b1af4557 -------------------------------- commit b5c3786e upstream Get rid of the macro mess and use the shadow structs for the x86 specific MSI message format. Convert the intcapxt setup to use named bitfields as well while touching it anyway. [Backport changes] 1. In "drivers/iommu/amd/init.c" file, in "iommu_update_intcapxt()" the x2apic_enabled() check and "val" variable assignment got removed as per upstream commit. Signed-off-by:Thomas Gleixner <tglx@linutronix.de> Signed-off-by:
David Woodhouse <dwmw@amazon.co.uk> Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/20201024213535.443185-15-dwmw2@infradead.org Signed-off-by:
PvsNarasimha <PVS.NarasimhaRao@amd.com>