From: Tiejun Chen Subject: [PATCH] xsave: export get_xsave_addr Date: Fri, 28 Nov 2014 17:28:48 +0800 Message-ID: <1417166928-6281-1-git-send-email-tiejun.chen@intel.com> Cc: kvm@vger.kernel.org To: pbonzini@redhat.com Return-path: Received: from mga01.intel.com ([192.55.52.88]:18093 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750938AbaK1JeS (ORCPT ); Fri, 28 Nov 2014 04:34:18 -0500 Sender: kvm-owner@vger.kernel.org List-ID: After commit, 1d7fe1d1, "KVM: x86: support XSAVES usage in the host", is introduced, ... Building modules, stage 2. MODPOST 20 modules ERROR: "get_xsave_addr" [arch/x86/kvm/kvm.ko] undefined! make[1]: *** [__modpost] Error 1 make: *** [modules] Error 2 so we need to export get_xsave_addr() while using KVM as a module. Signed-off-by: Tiejun Chen --- I'm not sure if this is already fixed so just post in advance. arch/x86/kernel/xsave.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/kernel/xsave.c b/arch/x86/kernel/xsave.c index 4c540c4..0de1fae 100644 --- a/arch/x86/kernel/xsave.c +++ b/arch/x86/kernel/xsave.c @@ -738,3 +738,4 @@ void *get_xsave_addr(struct xsave_struct *xsave, int xstate) return (void *)xsave + xstate_comp_offsets[feature]; } +EXPORT_SYMBOL_GPL(get_xsave_addr); -- 1.9.1