Changeset a0ea5f8 in rtems-libbsd


Ignore:
Timestamp:
Jul 28, 2016, 2:17:08 AM (4 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
816a2f912f414f39467a6be901a96159f806c01d, freebsd-9.3, 384769141c04a177d98b2d6216016fcc13dfcbfa
Children:
b6c170f
Parents:
1bf6529
Message:

Revert "kern/sleepqueue: Update due to API changes"

This reverts commit 1bf6529d195848be4f70b091a0a5071b1c08239a.

It changes FreeBSD whitespace.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freebsd/sys/kern/subr_sleepqueue.c

    r1bf6529 ra0ea5f8  
    203203#ifdef SLEEPQUEUE_PROFILING
    204204                snprintf(chain_name, sizeof(chain_name), "%d", i);
    205                 chain_oid = SYSCTL_ADD_NODE(NULL,
     205                chain_oid = SYSCTL_ADD_NODE(NULL, 
    206206                    SYSCTL_STATIC_CHILDREN(_debug_sleepq_chains), OID_AUTO,
    207207                    chain_name, CTLFLAG_RD, NULL, "sleepq chain stats");
     
    219219            NULL, NULL, sleepq_init, NULL, UMA_ALIGN_CACHE, 0);
    220220#endif
    221 
     221       
    222222#ifndef __rtems__
    223223        thread0.td_sleepqueue = sleepq_alloc();
     
    382382#ifdef __rtems__
    383383        executing = td->td_thread;
    384         _Thread_Wait_acquire_default(executing, &lock_context);
     384        _Thread_Lock_acquire_default(executing, &lock_context);
    385385        td->td_sq_state = TD_SQ_TIRED;
    386386#endif /* __rtems__ */
     
    396396        thread_unlock(td);
    397397#else /* __rtems__ */
    398         _Thread_Wait_release_default(executing, &lock_context);
     398        _Thread_Lock_release_default(executing, &lock_context);
    399399#endif /* __rtems__ */
    400400}
     
    562562        THREAD_LOCK_ASSERT(td, MA_OWNED);
    563563
    564         /*
     564        /* 
    565565         * If we have a sleep queue, then we've already been woken up, so
    566566         * just return.
     
    589589                }
    590590                mtx_unlock_spin(&sc->sc_lock);
    591                 return;
     591                return;         
    592592        }
    593593#ifdef SLEEPQUEUE_PROFILING
     
    613613        sleepq_release(wchan);
    614614
    615         executing = _Thread_Wait_acquire_default_for_executing(&lock_context);
     615        executing = _Thread_Lock_acquire_default_for_executing(&lock_context);
    616616        td = rtems_bsd_get_thread(executing);
    617617        BSD_ASSERT(td != NULL);
     
    641641
    642642                cpu_self = _Thread_Dispatch_disable_critical(&lock_context);
    643                 _Thread_Wait_release_default(executing, &lock_context);
     643                _Thread_Lock_release_default(executing, &lock_context);
    644644
    645645                _Thread_Set_state(executing, STATES_WAITING_FOR_BSD_WAKEUP);
    646646
    647                 _Thread_Wait_acquire_default(executing, &lock_context);
     647                _Thread_Lock_acquire_default(executing, &lock_context);
    648648
    649649                unblock = false;
     
    666666                }
    667667
    668                 _Thread_Wait_release_default(executing, &lock_context);
     668                _Thread_Lock_release_default(executing, &lock_context);
    669669
    670670                if (unblock) {
     
    675675                _Thread_Dispatch_enable(cpu_self);
    676676
    677                 _Thread_Wait_acquire_default(executing, &lock_context);
     677                _Thread_Lock_acquire_default(executing, &lock_context);
    678678
    679679                switch (td->td_sq_state) {
     
    690690        }
    691691
    692         _Thread_Wait_release_default(executing, &lock_context);
     692        _Thread_Lock_release_default(executing, &lock_context);
    693693
    694694        if (remove) {
     
    925925        thread = td->td_thread;
    926926        _ISR_lock_ISR_disable(&lock_context);
    927         _Thread_Wait_acquire_default_critical(thread, &lock_context);
     927        _Thread_Lock_acquire_default_critical(thread, &lock_context);
    928928#endif /* __rtems__ */
    929929
     
    972972
    973973                cpu_self = _Thread_Dispatch_disable_critical(&lock_context);
    974                 _Thread_Wait_release_default(thread, &lock_context);
     974                _Thread_Lock_release_default(thread, &lock_context);
    975975
    976976                _Thread_Timer_remove(thread);
     
    979979                _Thread_Dispatch_enable(cpu_self);
    980980        } else {
    981                 _Thread_Wait_release_default(thread, &lock_context);
     981                _Thread_Lock_release_default(thread, &lock_context);
    982982        }
    983983#endif /* __rtems__ */
     
    11811181
    11821182        _ISR_lock_ISR_disable(&lock_context);
    1183         _Thread_Wait_acquire_default_critical(thread, &lock_context);
     1183        _Thread_Lock_acquire_default_critical(thread, &lock_context);
    11841184
    11851185        unblock = false;
     
    12011201
    12021202                cpu_self = _Thread_Dispatch_disable_critical(&lock_context);
    1203                 _Thread_Wait_release_default(thread, &lock_context);
     1203                _Thread_Lock_release_default(thread, &lock_context);
    12041204
    12051205                _Thread_Clear_state(thread, STATES_WAITING_FOR_BSD_WAKEUP);
     
    12071207                _Thread_Dispatch_enable(cpu_self);
    12081208        } else {
    1209                 _Thread_Wait_release_default(thread, &lock_context);
     1209                _Thread_Lock_release_default(thread, &lock_context);
    12101210        }
    12111211}
Note: See TracChangeset for help on using the changeset viewer.