Author: bonefish Date: 2011-01-04 22:16:53 +0100 (Tue, 04 Jan 2011) New Revision: 40120 Changeset: http://dev.haiku-os.org/changeset/40120 Modified: haiku/trunk/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp Log: Missed earlier: LargeMemoryPhysicalPageMapper::MemsetPhysical(): Changed pageOffset variable type from phys_addr_t to addr_t. Avoids potential width difference when casting to pointer later (CID 4718). Modified: haiku/trunk/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp =================================================================== --- haiku/trunk/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp 2011-01-04 21:13:53 UTC (rev 40119) +++ haiku/trunk/src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp 2011-01-04 21:16:53 UTC (rev 40120) @@ -568,7 +568,7 @@ LargeMemoryPhysicalPageMapper::MemsetPhysical(phys_addr_t address, int value, phys_size_t length) { - phys_addr_t pageOffset = address % B_PAGE_SIZE; + addr_t pageOffset = address % B_PAGE_SIZE; struct thread* thread = thread_get_current_thread(); ThreadCPUPinner _(thread);