diff options
| -rw-r--r-- | arch/x86/xen/mmu.c | 2 | ||||
| -rw-r--r-- | arch/x86/xen/suspend.c | 2 | ||||
| -rw-r--r-- | arch/x86/xen/xen-ops.h | 1 |
3 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c index 3bf7b1d250ce..bf4cd6bfe959 100644 --- a/arch/x86/xen/mmu.c +++ b/arch/x86/xen/mmu.c | |||
| @@ -185,7 +185,7 @@ static inline unsigned p2m_index(unsigned long pfn) | |||
| 185 | } | 185 | } |
| 186 | 186 | ||
| 187 | /* Build the parallel p2m_top_mfn structures */ | 187 | /* Build the parallel p2m_top_mfn structures */ |
| 188 | static void __init xen_build_mfn_list_list(void) | 188 | void xen_build_mfn_list_list(void) |
| 189 | { | 189 | { |
| 190 | unsigned pfn, idx; | 190 | unsigned pfn, idx; |
| 191 | 191 | ||
diff --git a/arch/x86/xen/suspend.c b/arch/x86/xen/suspend.c index 95be7b434724..6343a5d8e93c 100644 --- a/arch/x86/xen/suspend.c +++ b/arch/x86/xen/suspend.c | |||
| @@ -27,6 +27,8 @@ void xen_pre_suspend(void) | |||
| 27 | 27 | ||
| 28 | void xen_post_suspend(int suspend_cancelled) | 28 | void xen_post_suspend(int suspend_cancelled) |
| 29 | { | 29 | { |
| 30 | xen_build_mfn_list_list(); | ||
| 31 | |||
| 30 | xen_setup_shared_info(); | 32 | xen_setup_shared_info(); |
| 31 | 33 | ||
| 32 | if (suspend_cancelled) { | 34 | if (suspend_cancelled) { |
diff --git a/arch/x86/xen/xen-ops.h b/arch/x86/xen/xen-ops.h index 32529326683d..f9153a300bce 100644 --- a/arch/x86/xen/xen-ops.h +++ b/arch/x86/xen/xen-ops.h | |||
| @@ -25,6 +25,7 @@ extern struct shared_info *HYPERVISOR_shared_info; | |||
| 25 | 25 | ||
| 26 | void xen_setup_mfn_list_list(void); | 26 | void xen_setup_mfn_list_list(void); |
| 27 | void xen_setup_shared_info(void); | 27 | void xen_setup_shared_info(void); |
| 28 | void xen_build_mfn_list_list(void); | ||
| 28 | void xen_setup_machphys_mapping(void); | 29 | void xen_setup_machphys_mapping(void); |
| 29 | pgd_t *xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn); | 30 | pgd_t *xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn); |
| 30 | void xen_ident_map_ISA(void); | 31 | void xen_ident_map_ISA(void); |
