| 
					
				 | 
			
			
				@@ -572,7 +572,7 @@ kist_scheduler_run(void) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /* get best channel */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chan = smartlist_pqueue_pop(cp, scheduler_compare_channels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 offsetof(channel_t, sched_heap_idx)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    IF_BUG_ONCE(!chan) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (SCHED_BUG(!chan, NULL)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       /* Some-freaking-how a NULL got into the channels_pending. That should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        * never happen, but it should be harmless to ignore it and keep looping. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        */ 
			 |