|  | @@ -60,10 +60,10 @@ static struct hwbp *gdbmach_find_hwbp ( int type, unsigned long addr, size_t len
 | 
		
	
		
			
			| 60 | 60 |  }
 | 
		
	
		
			
			| 61 | 61 |  
 | 
		
	
		
			
			| 62 | 62 |  static void gdbmach_commit_hwbp ( struct hwbp *bp ) {
 | 
		
	
		
			
			| 63 |  | -	int regnum = bp - hwbps;
 | 
		
	
		
			
			|  | 63 | +	unsigned int regnum = bp - hwbps;
 | 
		
	
		
			
			| 64 | 64 |  
 | 
		
	
		
			
			| 65 | 65 |  	/* Set breakpoint address */
 | 
		
	
		
			
			| 66 |  | -	assert ( regnum >= 0 && regnum < sizeof hwbps / sizeof hwbps [ 0 ] );
 | 
		
	
		
			
			|  | 66 | +	assert ( regnum < ( sizeof hwbps / sizeof hwbps [ 0 ] ) );
 | 
		
	
		
			
			| 67 | 67 |  	switch ( regnum ) {
 | 
		
	
		
			
			| 68 | 68 |  		case 0:
 | 
		
	
		
			
			| 69 | 69 |  			__asm__ __volatile__ ( "movl %0, %%dr0\n" : : "r" ( bp->addr ) );
 |