diff -Naur linux-2.6.11-rc1/arch/i386/pci/i386.c linux-2.6.11-rc1-u64/arch/i386/pci/i386.c --- linux-2.6.11-rc1/arch/i386/pci/i386.c 2004-12-24 14:34:26.000000000 -0700 +++ linux-2.6.11-rc1-u64/arch/i386/pci/i386.c 2005-01-13 11:45:41.830462776 -0700 @@ -48,7 +48,7 @@ */ void pcibios_align_resource(void *data, struct resource *res, - unsigned long size, unsigned long align) + u64 size, u64 align) { if (res->flags & IORESOURCE_IO) { unsigned long start = res->start;