aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/platform/ce4100/falconfalls.dts
diff options
context:
space:
mode:
authorKirill A. Shutemov <kirill@shutemov.name>2021-11-30 21:55:32 +0300
committerDave Hansen <dave.hansen@linux.intel.com>2021-11-30 13:50:26 -0800
commit6da5175dbe1c2f02f1301b6d987e3ce24742bfd4 (patch)
treef573adf4aca73da500b1c7b698aedfc07be9969a /arch/x86/platform/ce4100/falconfalls.dts
parentLinux 5.16-rc3 (diff)
downloadlinux-dev-6da5175dbe1c2f02f1301b6d987e3ce24742bfd4.tar.xz
linux-dev-6da5175dbe1c2f02f1301b6d987e3ce24742bfd4.zip
x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV
Kernel fails to compile with PARAVIRT_XXL=y if XEN_PV is not enabled: ld.lld: error: undefined symbol: xen_iret It happens because INTERRUPT_RETURN defined to use xen_iret if CONFIG_PARAVIRT_XXL enabled regardless of CONFIG_XEN_PV. The issue is not visible in the current kernel because CONFIG_XEN_PV is the only user of CONFIG_PARAVIRT_XXL and there's no way to enable them separately. Rework code to define INTERRUPT_RETURN based on CONFIG_XEN_PV, not CONFIG_PARAVIRT_XXL. Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Juergen Gross <jgross@suse.com> Link: https://lkml.kernel.org/r/20211130185533.32658-1-kirill.shutemov@linux.intel.com
Diffstat (limited to 'arch/x86/platform/ce4100/falconfalls.dts')
0 files changed, 0 insertions, 0 deletions