powerpc/booke: Fix 32-bit build

MFC after:	2 weeks
MFC with:	344202
This commit is contained in:
Justin Hibbits 2019-02-16 04:47:33 +00:00
parent 0454ed9794
commit a9b033c2f3
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=344204

View File

@ -3053,8 +3053,11 @@ mmu_booke_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offset_t a_offset,
int cnt;
if (hw_direct_map) {
bcopy((caddr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*ma)) + a_offset,
(caddr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*mb)), xfersize);
a_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*ma)) +
a_offset);
b_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*mb)) +
b_offset);
bcopy(a_cp, b_cp, xfersize);
} else {
mtx_lock(&copy_page_mutex);
while (xfersize > 0) {