Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/mm/backend_anon.c

    r59fb782 r908bb96  
    173173 *
    174174 * @param area Pointer to the address space area.
    175  * @param upage Faulting virtual page.
     175 * @param addr Faulting virtual address.
    176176 * @param access Access mode that caused the fault (i.e. read/write/exec).
    177177 *
     
    179179 *     serviced).
    180180 */
    181 int anon_page_fault(as_area_t *area, uintptr_t upage, pf_access_t access)
    182 {
     181int anon_page_fault(as_area_t *area, uintptr_t addr, pf_access_t access)
     182{
     183        uintptr_t upage = ALIGN_DOWN(addr, PAGE_SIZE);
    183184        uintptr_t kpage;
    184185        uintptr_t frame;
     
    186187        ASSERT(page_table_locked(AS));
    187188        ASSERT(mutex_locked(&area->lock));
    188         ASSERT(IS_ALIGNED(upage, PAGE_SIZE));
    189189
    190190        if (!as_area_check_access(area, access))
Note: See TracChangeset for help on using the changeset viewer.