|  | @@ -526,7 +526,7 @@ kist_scheduler_schedule(void)
 | 
	
		
			
				|  |  |       * negative and can NOT be smaller than sched_run_interval so values can
 | 
	
		
			
				|  |  |       * only go from 1000 usec (diff set to interval - 1) to 100000 usec (diff
 | 
	
		
			
				|  |  |       * set to 0) for the maximum allowed run interval (100ms). */
 | 
	
		
			
				|  |  | -    next_run.tv_usec = (sched_run_interval - diff) * 1000;
 | 
	
		
			
				|  |  | +    next_run.tv_usec = (int) ((sched_run_interval - diff) * 1000);
 | 
	
		
			
				|  |  |      /* Readding an event reschedules it. It does not duplicate it. */
 | 
	
		
			
				|  |  |      scheduler_ev_add(&next_run);
 | 
	
		
			
				|  |  |    } else {
 |