Ticket #2555: vm.diff

File vm.diff, 799 bytes (added by emitrax, 16 years ago)
  • src/system/kernel/vm/vm.cpp

     
    42514251            }
    42524252
    42534253            // mark the page unbusy again
    4254             page->state = PAGE_STATE_ACTIVE;
     4254            vm_page_set_state(page, PAGE_STATE_ACTIVE);
    42554255            busyCondition.Unpublish();
    42564256            break;
    42574257        }
  • src/system/kernel/vm/vm_page.cpp

     
    13071307            continue;
    13081308        }
    13091309
    1310         page->state = PAGE_STATE_BUSY;
     1310        vm_page_set_state(page, PAGE_STATE_BUSY);
    13111311        page->busy_writing = true;
    13121312
    13131313        ConditionVariable busyCondition;