Fixed the build with DEBUG_PAGE_ACCESS enabled.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35486 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
#include <vm/VMTranslationMap.h>
|
#include <vm/VMTranslationMap.h>
|
||||||
|
|
||||||
|
#include <vm/vm_page.h>
|
||||||
|
#include <vm/vm_priv.h>
|
||||||
#include <vm/VMArea.h>
|
#include <vm/VMArea.h>
|
||||||
|
|
||||||
|
|
||||||
@@ -44,7 +46,7 @@ VMTranslationMap::UnmapPages(VMArea* area, addr_t base, size_t size,
|
|||||||
for (; address != end; address += B_PAGE_SIZE) {
|
for (; address != end; address += B_PAGE_SIZE) {
|
||||||
addr_t physicalAddress;
|
addr_t physicalAddress;
|
||||||
uint32 flags;
|
uint32 flags;
|
||||||
if (map->Query(address, &physicalAddress, &flags) == B_OK
|
if (Query(address, &physicalAddress, &flags) == B_OK
|
||||||
&& (flags & PAGE_PRESENT) == 0) {
|
&& (flags & PAGE_PRESENT) == 0) {
|
||||||
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
|
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
|
||||||
if (page != NULL) {
|
if (page != NULL) {
|
||||||
@@ -85,7 +87,7 @@ VMTranslationMap::UnmapArea(VMArea* area, bool deletingAddressSpace,
|
|||||||
for (; address != end; address += B_PAGE_SIZE) {
|
for (; address != end; address += B_PAGE_SIZE) {
|
||||||
addr_t physicalAddress;
|
addr_t physicalAddress;
|
||||||
uint32 flags;
|
uint32 flags;
|
||||||
if (map->Query(address, &physicalAddress, &flags) == B_OK
|
if (Query(address, &physicalAddress, &flags) == B_OK
|
||||||
&& (flags & PAGE_PRESENT) == 0) {
|
&& (flags & PAGE_PRESENT) == 0) {
|
||||||
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
|
vm_page* page = vm_lookup_page(physicalAddress / B_PAGE_SIZE);
|
||||||
if (page != NULL) {
|
if (page != NULL) {
|
||||||
|
|||||||
Reference in New Issue
Block a user