Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/synch/spinlock.c

    rbab75df6 r95d45482  
    161161bool spinlock_locked(spinlock_t *lock)
    162162{
    163         // XXX: Atomic flag doesn't support simple atomic read (by design),
    164         //      so instead we test_and_set and then clear if necessary.
    165         //      This function is only used inside assert, so we don't need
    166         //      any preemption_disable/enable here.
     163        // NOTE: Atomic flag doesn't support simple atomic read (by design),
     164        //       so instead we test_and_set and then clear if necessary.
     165        //       This function is only used inside assert, so we don't need
     166        //       any preemption_disable/enable here.
    167167
    168168        bool ret = atomic_flag_test_and_set_explicit(&lock->flag, memory_order_relaxed);
Note: See TracChangeset for help on using the changeset viewer.