ia64/xen-unstable

changeset 10389:ac5e98c1c466

[LINUX] Export some tlb-flush functions to modules, which are
directly accessible via macros in tlbflush.h.
Signed-off-by: Keir Fraser <keir@xensource.com>
author kfraser@dhcp93.uk.xensource.com
date Tue Jun 13 14:08:37 2006 +0100 (2006-06-13)
parents 360f9dc71f51
children 1650e07c9e52 464324585311
files linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c
line diff
     1.1 --- a/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c	Tue Jun 13 11:41:15 2006 +0100
     1.2 +++ b/linux-2.6-xen-sparse/arch/i386/mm/hypervisor.c	Tue Jun 13 14:08:37 2006 +0100
     1.3 @@ -133,6 +133,7 @@ void xen_tlb_flush(void)
     1.4  	op.cmd = MMUEXT_TLB_FLUSH_LOCAL;
     1.5  	BUG_ON(HYPERVISOR_mmuext_op(&op, 1, NULL, DOMID_SELF) < 0);
     1.6  }
     1.7 +EXPORT_SYMBOL(xen_tlb_flush);
     1.8  
     1.9  void xen_invlpg(unsigned long ptr)
    1.10  {
    1.11 @@ -141,6 +142,7 @@ void xen_invlpg(unsigned long ptr)
    1.12  	op.arg1.linear_addr = ptr & PAGE_MASK;
    1.13  	BUG_ON(HYPERVISOR_mmuext_op(&op, 1, NULL, DOMID_SELF) < 0);
    1.14  }
    1.15 +EXPORT_SYMBOL(xen_invlpg);
    1.16  
    1.17  #ifdef CONFIG_SMP
    1.18