Changeset fdaad75d in mainline for kernel/genarch/src


Ignore:
Timestamp:
2010-06-22T02:18:35Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ee42e43
Parents:
4ca26c9b
Message:

Do not disable interrupts unnecessarily.

Location:
kernel/genarch/src/mm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/mm/as_pt.c

    r4ca26c9b rfdaad75d  
    8484                 */
    8585               
    86                 ipl_t ipl = interrupts_disable();
    8786                mutex_lock(&AS_KERNEL->lock);
    8887               
     
    10099               
    101100                mutex_unlock(&AS_KERNEL->lock);
    102                 interrupts_restore(ipl);
    103101        }
    104102       
  • kernel/genarch/src/mm/page_ht.c

    r4ca26c9b rfdaad75d  
    185185        };
    186186
    187         ASSERT(interrupts_disabled());
    188187        ASSERT(page_table_locked(as));
    189188       
     
    226225        };
    227226
    228         ASSERT(interrupts_disabled());
    229227        ASSERT(page_table_locked(as));
    230228       
     
    254252        };
    255253
    256         ASSERT(interrupts_disabled());
    257254        ASSERT(page_table_locked(as));
    258255       
  • kernel/genarch/src/mm/page_pt.c

    r4ca26c9b rfdaad75d  
    7272        pte_t *ptl0 = (pte_t *) PA2KA((uintptr_t) as->genarch.page_table);
    7373
    74         ASSERT(interrupts_disabled());
    7574        ASSERT(page_table_locked(as));
    7675       
     
    120119void pt_mapping_remove(as_t *as, uintptr_t page)
    121120{
    122         ASSERT(interrupts_disabled());
    123121        ASSERT(page_table_locked(as));
    124122
     
    251249pte_t *pt_mapping_find(as_t *as, uintptr_t page)
    252250{
    253         ASSERT(interrupts_disabled());
    254251        ASSERT(page_table_locked(as));
    255252
Note: See TracChangeset for help on using the changeset viewer.