Rev 815 | Rev 826 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 815 | Rev 823 | ||
|---|---|---|---|
| Line 167... | Line 167... | ||
| 167 | 167 | ||
| 168 | ipl = interrupts_disable(); |
168 | ipl = interrupts_disable(); |
| 169 | spinlock_lock(&page_ht_lock); |
169 | spinlock_lock(&page_ht_lock); |
| 170 | 170 | ||
| 171 | if (!hash_table_find(&page_ht, key)) { |
171 | if (!hash_table_find(&page_ht, key)) { |
| 172 | t = (pte_t *) malloc(sizeof(pte_t)); |
172 | t = (pte_t *) malloc(sizeof(pte_t), FRAME_ATOMIC); |
| 173 | ASSERT(t != NULL); |
173 | ASSERT(t != NULL); |
| 174 | 174 | ||
| 175 | hash_table_insert(&page_ht, key, &t->link); |
175 | hash_table_insert(&page_ht, key, &t->link); |
| 176 | } |
176 | } |
| 177 | 177 | ||