Changeset 0ff03f3 in mainline for kernel/arch/mips32/src/mm/tlb.c


Ignore:
Timestamp:
2011-05-21T16:23:43Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
235e6c7
Parents:
9d47440
Message:

Allow calling page_mapping_find() with unlocked page tables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips32/src/mm/tlb.c

    r9d47440 r0ff03f3  
    379379         * Check if the mapping exists in page tables.
    380380         */     
    381         pte = page_mapping_find(AS, badvaddr);
     381        pte = page_mapping_find(AS, badvaddr, true);
    382382        if (pte && pte->p && (pte->w || access != PF_ACCESS_WRITE)) {
    383383                /*
     
    401401                         */
    402402                        page_table_lock(AS, true);
    403                         pte = page_mapping_find(AS, badvaddr);
     403                        pte = page_mapping_find(AS, badvaddr, true);
    404404                        ASSERT(pte && pte->p);
    405405                        ASSERT(pte->w || access != PF_ACCESS_WRITE);
Note: See TracChangeset for help on using the changeset viewer.