a serious error in sched_ule.c?
    Bin Ren 
    br260 at cam.ac.uk
       
    Tue Mar  9 04:37:20 PST 2004
    
    
  
Hi, all:
I've been reading sched_ule.c and seem to find a serious error:
in 'sched_slice()':
         * Rationale:
         * KSEs in interactive ksegs get the minimum slice so that we
         * quickly notice if it abuses its advantage.
Then, there is:
        if (!SCHED_INTERACTIVE(kg)) {
                .....
                .....
        } else
                ke->ke_slice = SCHED_SLICE_INTERACTIVE;
Then, at the beginning of the file, there is:
#define SCHED_SLICE_INTERACTIVE         (slice_max)
(slice_max) for interactive KSEs???? Either this is a serious mistake or 
I'm seriously missing sth here.
Thanks,
Bin
    
    
More information about the freebsd-current
mailing list