src/os/solaris/vm/os_solaris.cpp

changeset 874
03f4fdd1b6af
parent 842
ebfd4ae89bf6
child 897
85f1b9537f70
equal deleted inserted replaced
873:122d10c82f3f 874:03f4fdd1b6af
3754 } else if (ParmInfo.pc_cid == iaLimits.schedPolicy) { 3754 } else if (ParmInfo.pc_cid == iaLimits.schedPolicy) {
3755 iaparms_t *iaInfo = (iaparms_t*)ParmInfo.pc_clparms; 3755 iaparms_t *iaInfo = (iaparms_t*)ParmInfo.pc_clparms;
3756 int maxClamped = MIN2(iaLimits.maxPrio, (int)iaInfo->ia_uprilim); 3756 int maxClamped = MIN2(iaLimits.maxPrio, (int)iaInfo->ia_uprilim);
3757 iaInfo->ia_upri = scale_to_lwp_priority(iaLimits.minPrio, maxClamped, newPrio); 3757 iaInfo->ia_upri = scale_to_lwp_priority(iaLimits.minPrio, maxClamped, newPrio);
3758 iaInfo->ia_uprilim = IA_NOCHANGE; 3758 iaInfo->ia_uprilim = IA_NOCHANGE;
3759 iaInfo->ia_nice = IA_NOCHANGE;
3760 iaInfo->ia_mode = IA_NOCHANGE; 3759 iaInfo->ia_mode = IA_NOCHANGE;
3761 if (ThreadPriorityVerbose) { 3760 if (ThreadPriorityVerbose) {
3762 tty->print_cr ("IA: [%d...%d] %d->%d\n", 3761 tty->print_cr ("IA: [%d...%d] %d->%d\n",
3763 iaLimits.minPrio, maxClamped, newPrio, iaInfo->ia_upri); 3762 iaLimits.minPrio, maxClamped, newPrio, iaInfo->ia_upri);
3764 } 3763 }

mercurial