diff options
Diffstat (limited to 'arch/x86/pci/broadcom_bus.c')
| -rw-r--r-- | arch/x86/pci/broadcom_bus.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/pci/broadcom_bus.c b/arch/x86/pci/broadcom_bus.c index 614392ced7d..bb461cfd01a 100644 --- a/arch/x86/pci/broadcom_bus.c +++ b/arch/x86/pci/broadcom_bus.c @@ -60,8 +60,8 @@ static void __init cnb20le_res(u8 bus, u8 slot, u8 func)  	word1 = read_pci_config_16(bus, slot, func, 0xc4);  	word2 = read_pci_config_16(bus, slot, func, 0xc6);  	if (word1 != word2) { -		res.start = (word1 << 16) | 0x0000; -		res.end   = (word2 << 16) | 0xffff; +		res.start = ((resource_size_t) word1 << 16) | 0x0000; +		res.end   = ((resource_size_t) word2 << 16) | 0xffff;  		res.flags = IORESOURCE_MEM | IORESOURCE_PREFETCH;  		update_res(info, res.start, res.end, res.flags, 0);  	}  | 
