diff packages/kernel/current/src/common/thread.cxx @ 124:0ec04793409a ecos-sw-2000-09-11

Merge from eCos master repository on 2000-09-11-03:00:13-BST
author jlarmour
date Mon, 11 Sep 2000 02:42:46 +0000
parents 6ed91473a1cd
children 0ae0bc38e387
line wrap: on
line diff
--- a/packages/kernel/current/src/common/thread.cxx
+++ b/packages/kernel/current/src/common/thread.cxx
@@ -458,11 +458,7 @@ Cyg_Thread::counted_sleep( cyg_tick_coun
             current->sleep();               // prepare to sleep
             current->state |= COUNTSLEEP;   // Set the state
 
-            CYG_ASSERT( Cyg_Scheduler::get_sched_lock() == 1,
-                    "Called with non-zero scheduler lock");
-        
-            Cyg_Scheduler::unlock();
-            Cyg_Scheduler::lock();
+            Cyg_Scheduler::reschedule();
     
             // clear the timer; if it actually fired, no worries.
             clear_timer();