Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 542 → Rev 543

/shark/trunk/kernel/modules/intdrive.c
189,11 → 189,16
INTDRIVE_level_des *lev = (INTDRIVE_level_des *)(level_table[l]);
 
if (proc_table[INTDRIVE_task].status == INTDRIVE_WAIT) {
 
proc_table[INTDRIVE_task].status = INTDRIVE_READY;
 
lev->act_number++;
 
} else {
 
if (proc_table[INTDRIVE_task].status == INTDRIVE_IDLE ||
proc_table[INTDRIVE_task].status == INTDRIVE_READY) {
proc_table[INTDRIVE_task].status == INTDRIVE_READY ||
proc_table[INTDRIVE_task].status == EXE) {
 
#ifdef INTDRIVE_DEBUG
kern_printf("(INTD:WAIT_REC)");
233,6 → 238,8
struct timespec time;
int temp,delta_time;;
 
lev->act_number--;
 
if (lev->wcet_timer != NIL)
kern_event_delete(lev->wcet_timer);
 
259,7 → 266,6
 
} else {
if (lev->act_number) {
lev->act_number--;
proc_table[INTDRIVE_task].status = INTDRIVE_READY;
 
#ifdef INTDRIVE_DEBUG