diff options
author | Sean McEnroe <Sean.McEnroe@Sun.COM> | 2009-11-23 22:42:23 -0800 |
---|---|---|
committer | Sean McEnroe <Sean.McEnroe@Sun.COM> | 2009-11-23 22:42:23 -0800 |
commit | af4c679f647cf088543c762e33d41a3ac52cfa14 (patch) | |
tree | 4311b62e5c03300652116b78f6474c8f020ca7e8 /usr/src/uts/sun4v/promif | |
parent | 37b285d61e57561b538d999834714df1f5c2db53 (diff) | |
download | illumos-joyent-af4c679f647cf088543c762e33d41a3ac52cfa14.tar.gz |
6887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodes
6871169 kphysm_add_memory_dynamic panics testing vmstress + DR
6877160 guest domain panic at platsvc:mdeg_notify_client+10c
6874763 memseg_alloc_meta() incorrectly maps page_t pages
6873569 multiple calls to memlist_read_lock() can cause deadlock hazard
6886354 DR failure with "memory span duplication" error
6886782 panic after pagefault in seg_kpm after LDom add-mem on primary
6887644 domain hang/deadlock during ldom mem DR when trying to grab a write lock
Diffstat (limited to 'usr/src/uts/sun4v/promif')
-rw-r--r-- | usr/src/uts/sun4v/promif/promif_emul.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/uts/sun4v/promif/promif_emul.c b/usr/src/uts/sun4v/promif/promif_emul.c index 143caa1f9d..1adf719ba6 100644 --- a/usr/src/uts/sun4v/promif/promif_emul.c +++ b/usr/src/uts/sun4v/promif/promif_emul.c @@ -36,6 +36,7 @@ #include <sys/mdesc.h> #include <sys/mach_descrip.h> #include <sys/cpu_module.h> +#include <vm/seg_kmem.h> #ifndef _KMDB #include <sys/pte.h> @@ -50,7 +51,7 @@ int cif_cpu_mp_ready; int (*prom_cif_handler)(void *) = NULL; extern struct memlist *phys_avail; -extern struct vnode prom_ppages; +extern struct vnode promvp; extern void kdi_tlb_page_unlock(caddr_t, int); #define COMBINE(hi, lo) (((uint64_t)(uint32_t)(hi) << 32) | (uint32_t)(lo)) @@ -309,7 +310,7 @@ unmap_prom_mappings(struct translation *transroot, size_t ntransroot) ASSERT(PAGE_EXCL(pp)); ASSERT(PP_ISNORELOC(pp)); ASSERT(!PP_ISFREE(pp)); - ASSERT(page_find(&prom_ppages, pfn)); + ASSERT(page_find(&promvp, pfn)); ASSERT(page_get_pagecnt(pp->p_szc) == 1); if (pp->p_mapping) { |