xen/pt: Fixup addr validation in xen_pt_pci_config_access_check
xen_pt_pci_config_access_check checks if addr >= 0xFF. 0xFF is a valid address and should not be ignored. Signed-off-by: Anoob Soman <anoob.soman@citrix.com> Acked-by: Anthony PERARD <anthony.perard@citrix.com> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
		
							parent
							
								
									6c808651e3
								
							
						
					
					
						commit
						4daf62594d
					
				| 
						 | 
				
			
			@ -85,7 +85,7 @@ void xen_pt_log(const PCIDevice *d, const char *f, ...)
 | 
			
		|||
static int xen_pt_pci_config_access_check(PCIDevice *d, uint32_t addr, int len)
 | 
			
		||||
{
 | 
			
		||||
    /* check offset range */
 | 
			
		||||
    if (addr >= 0xFF) {
 | 
			
		||||
    if (addr > 0xFF) {
 | 
			
		||||
        XEN_PT_ERR(d, "Failed to access register with offset exceeding 0xFF. "
 | 
			
		||||
                   "(addr: 0x%02x, len: %d)\n", addr, len);
 | 
			
		||||
        return -1;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue