From 5defb0fe6f570a98c872a724047334f975369051 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Tue, 4 Jan 2011 21:13:53 +0000 Subject: [PATCH] LargeMemoryPhysicalPageMapper::Memcpy{From,To}Physical(): Changed pageOffset variable type from phys_addr_t to addr_t. Avoids potential width difference when casting to pointer later (CID 4719-4722). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40119 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../arch/x86/paging/x86_physical_page_mapper_large_memory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp b/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp index 5900e40d71..f8c18e6254 100644 --- a/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp +++ b/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp @@ -599,7 +599,7 @@ LargeMemoryPhysicalPageMapper::MemcpyFromPhysical(void* _to, phys_addr_t from, size_t length, bool user) { uint8* to = (uint8*)_to; - phys_addr_t pageOffset = from % B_PAGE_SIZE; + addr_t pageOffset = from % B_PAGE_SIZE; struct thread* thread = thread_get_current_thread(); ThreadCPUPinner _(thread); @@ -639,7 +639,7 @@ LargeMemoryPhysicalPageMapper::MemcpyToPhysical(phys_addr_t to, const void* _from, size_t length, bool user) { const uint8* from = (const uint8*)_from; - phys_addr_t pageOffset = to % B_PAGE_SIZE; + addr_t pageOffset = to % B_PAGE_SIZE; struct thread* thread = thread_get_current_thread(); ThreadCPUPinner _(thread);