kernel/lib/dim/net_dim.c
.. .. @@ -227,7 +227,8 @@ 227 227 dim->start_sample.event_ctr); 228 228 if (nevents < DIM_NEVENTS) 229 229 break; 230 - dim_calc_stats(&dim->start_sample, &end_sample, &curr_stats);230 + if (!dim_calc_stats(&dim->start_sample, &end_sample, &curr_stats))231 + break;231 232 if (net_dim_decision(&curr_stats, dim)) { 232 233 dim->state = DIM_APPLY_NEW_PROFILE; 233 234 schedule_work(&dim->work);