From: Andrew Morton Let's no overdo things here... Cc: Greg KH Cc: Vivek Goyal Signed-off-by: Andrew Morton --- kernel/resource.c | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff -puN kernel/resource.c~64-bit-resources-lose-some-ifdefs kernel/resource.c --- a/kernel/resource.c~64-bit-resources-lose-some-ifdefs +++ a/kernel/resource.c @@ -23,29 +23,18 @@ struct resource ioport_resource = { .name = "PCI IO", -#ifdef CONFIG_RESOURCES_32BIT - .start = 0x0000UL, -#else - .start = 0x0000ULL, -#endif + .start = 0, .end = IO_SPACE_LIMIT, .flags = IORESOURCE_IO, }; - EXPORT_SYMBOL(ioport_resource); struct resource iomem_resource = { .name = "PCI mem", -#ifdef CONFIG_RESOURCES_32BIT - .start = 0UL, - .end = ~0UL, -#else - .start = 0ULL, - .end = ~0ULL, -#endif + .start = 0, + .end = -1, .flags = IORESOURCE_MEM, }; - EXPORT_SYMBOL(iomem_resource); static DEFINE_RWLOCK(resource_lock); _