Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 826 → Rev 827

/shark/trunk/ports/first/modules/grubstar.c
251,11 → 251,14
 
SUBTIMESPEC(&schedule_time, &lev->cap_lasttime, &ty);
tx = TIMESPEC2USEC(&ty);
 
if (tx>=lev->b[lev->tb[p]].last_reclaiming) {
// recalculate the new effective last reclaiming
mul32div32to32(tx,(lev->U - lev->Uf),lev->U,b->last_reclaiming);
//if (tx>=b->last_reclaiming) {
b->avail -= tx;
b->avail += lev->b[lev->tb[p]].last_reclaiming;
}
// b->avail += b->last_reclaiming;
//}
 
#ifdef GRUBSTAR_DEBUG
kern_printf("(GS:Cap p%d av=%d tx=%d lr=%d)", p, b->avail,(int)tx, (int)lev->b[lev->tb[p]].last_reclaiming);