Rev 1708 | Rev 1760 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1708 | Rev 1745 | ||
---|---|---|---|
Line 93... | Line 93... | ||
93 | * The mapping ought to be in place. |
93 | * The mapping ought to be in place. |
94 | */ |
94 | */ |
95 | page_table_lock(as, lock); |
95 | page_table_lock(as, lock); |
96 | pte = page_mapping_find(as, badvaddr); |
96 | pte = page_mapping_find(as, badvaddr); |
97 | ASSERT((pte) && (pte->p)); |
97 | ASSERT((pte) && (pte->p)); |
- | 98 | *pfrc = 0; |
|
98 | return pte; |
99 | return pte; |
99 | case AS_PF_DEFER: |
100 | case AS_PF_DEFER: |
100 | page_table_lock(as, lock); |
101 | page_table_lock(as, lock); |
101 | *pfrc = rc; |
102 | *pfrc = rc; |
102 | return NULL; |
103 | return NULL; |