From: kfraser@dhcp93.uk.xensource.com Date: Tue, 13 Jun 2006 13:08:37 +0000 (+0100) Subject: [LINUX] Export some tlb-flush functions to modules, which are X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15955^2~23 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=063f4cc497686d8409877fdc7e6ee0166106d6d2;p=xen.git [LINUX] Export some tlb-flush functions to modules, which are directly accessible via macros in tlbflush.h. Signed-off-by: Keir Fraser --- diff --git a/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c b/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c index f996cc7df1..e2f3a554a3 100644 --- a/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c +++ b/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c @@ -133,6 +133,7 @@ void xen_tlb_flush(void) op.cmd = MMUEXT_TLB_FLUSH_LOCAL; BUG_ON(HYPERVISOR_mmuext_op(&op, 1, NULL, DOMID_SELF) < 0); } +EXPORT_SYMBOL(xen_tlb_flush); void xen_invlpg(unsigned long ptr) { @@ -141,6 +142,7 @@ void xen_invlpg(unsigned long ptr) op.arg1.linear_addr = ptr & PAGE_MASK; BUG_ON(HYPERVISOR_mmuext_op(&op, 1, NULL, DOMID_SELF) < 0); } +EXPORT_SYMBOL(xen_invlpg); #ifdef CONFIG_SMP