From: Ian Munsie <imunsie@xxxxxxxxxx> When building on 64 bit platforms, the compiler throws the following warning: drivers/pci/probe.c:197: warning: large integer implicitly truncated to unsigned type This patch adds an explicit truncation to silence the compiler warning. Signed-off-by: Ian Munsie <imunsie@xxxxxxxxxx> --- drivers/pci/probe.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 2a94309..c5d9668 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c @@ -195,7 +195,7 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, res->flags |= pci_calc_resource_flags(l) | IORESOURCE_SIZEALIGN; if (type == pci_bar_io) { l &= PCI_BASE_ADDRESS_IO_MASK; - mask = PCI_BASE_ADDRESS_IO_MASK & IO_SPACE_LIMIT; + mask = (u32)(PCI_BASE_ADDRESS_IO_MASK & IO_SPACE_LIMIT); } else { l &= PCI_BASE_ADDRESS_MEM_MASK; mask = (u32)PCI_BASE_ADDRESS_MEM_MASK; -- 1.6.6.1 -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html