/[rtmk]/rtmk/sched-ts.c
ViewVC logotype

Diff of /rtmk/sched-ts.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by jrydberg, Tue Jan 29 18:31:45 2002 UTC revision 1.5 by jrydberg, Thu Feb 21 20:14:42 2002 UTC
# Line 1  Line 1 
1  /* Time sharing scheduling policy.  /* Time sharing scheduling policy.
2     Copyright 1999, 2000, 2001 Johan Rydberg, jrydberg@opencores.org.     Copyright 1999, 2000, 2001, 2002 Johan Rydberg, jrydberg@rtmk.org.
3    
4  This program is free software; you can redistribute it and/or modify  This program is free software; you can redistribute it and/or modify
5  it under the terms of the GNU General Public License as published by  it under the terms of the GNU General Public License as published by
# Line 153  ts_remove (struct sched_policy *sp, stru Line 153  ts_remove (struct sched_policy *sp, stru
153    /* Insert thread into scheduling policy's run queue and update RUN_MAP.  */    /* Insert thread into scheduling policy's run queue and update RUN_MAP.  */
154    
155    spin_lock (&sp->interlock);    spin_lock (&sp->interlock);
156    whichq = thread->sched_priority;    whichq = (15 - thread->sched_priority);
157    queue_remove (&sp->run_queues [whichq], thread, struct thread *, runq);    queue_remove (&sp->run_queues [whichq], thread, struct thread *, runq);
158    thread->runq_list = 0;    thread->runq_list = 0;
159    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26