linux/arch
Benjamin Herrenschmidt b70d3a2c59 iomap: fix 64 bits resources on 32 bits
Almost all implementations of pci_iomap() in the kernel, including the generic
lib/iomap.c one, copies the content of a struct resource into unsigned long's
which will break on 32 bits platforms with 64 bits resources.

This fixes all definitions of pci_iomap() to use resource_size_t.  I also
"fixed" the 64bits arch for consistency.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: <linux-arch@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-29 08:06:02 -07:00
..
alpha iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
arm iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
avr32 atmel_lcdfb: don't initialize a pre-allocated framebuffer 2008-04-28 08:58:38 -07:00
blackfin [Blackfin] arch: add include/boot .gitignore files 2008-04-25 08:29:11 +08:00
cris cris: remove redundant display of free swap space in show_mem() 2008-04-28 08:58:28 -07:00
frv iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
h8300 Generic semaphore implementation 2008-04-17 10:42:34 -04:00
ia64 ia64 kvm fixes for O=... builds 2008-04-28 10:03:30 -07:00
m32r Generic semaphore implementation 2008-04-17 10:42:34 -04:00
m68k m68k: replace remaining __FUNCTION__ occurrences 2008-04-28 08:58:27 -07:00
m68knommu Generic semaphore implementation 2008-04-17 10:42:34 -04:00
mips iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
mn10300 iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
parisc iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
powerpc celleb_scc_pciex __iomem annotations 2008-04-28 10:03:31 -07:00
ppc iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
s390 KVM: add ioctls to save/store mpstate 2008-04-27 18:21:16 +03:00
sh iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
sparc iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
sparc64 iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
um uml: clean up arch/um/drivers/ubd_kern.c 2008-04-28 08:58:29 -07:00
v850 iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
x86 x86_64 vDSO: use initdata 2008-04-28 13:49:35 -07:00
xtensa Generic semaphore implementation 2008-04-17 10:42:34 -04:00
.gitignore
Kconfig Kprobes: indicate kretprobe support in Kconfig 2008-03-04 16:35:11 -08:00