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 |