Russell King
24f11ec001
[ARM] fix section-based ioremap
...
Tomi Valkeinen reports:
Running with latest linux-omap kernel on OMAP3 SDP board, I have
problem with iounmap(). It looks like iounmap() does not properly
free large areas. Below is a test which fails for me in 6-7 loops.
for (i = 0; i < 200; ++i) {
vaddr = ioremap(paddr, size);
if (!vaddr) {
printk("couldn't ioremap\n");
break;
}
iounmap(vaddr);
}
The changes to vmalloc.c weren't reflected in the ARM ioremap
implementation. Turns out the fix is rather simple.
Tested-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
Tested-by: Matt Gerassimoff <mgeras@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-01-25 17:36:34 +00:00
..
alpha
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
arm
[ARM] fix section-based ioremap
2009-01-25 17:36:34 +00:00
avr32
byteorder: make swab.h include asm/swab.h like a regular header
2009-01-14 19:56:50 -08:00
blackfin
byteorder: make swab.h include asm/swab.h like a regular header
2009-01-14 19:56:50 -08:00
cris
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
frv
NOMMU: Make VMAs per MM as for MMU-mode linux
2009-01-08 12:04:47 +00:00
h8300
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
ia64
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
m32r
m68k
[CVE-2009-0029] Rename old_readdir to sys_old_readdir
2009-01-14 14:15:15 +01:00
m68knommu
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
mips
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
mn10300
[CVE-2009-0029] Rename old_readdir to sys_old_readdir
2009-01-14 14:15:15 +01:00
parisc
byteorder: make swab.h include asm/swab.h like a regular header
2009-01-14 19:56:50 -08:00
powerpc
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2009-01-14 20:00:28 -08:00
s390
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
sh
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
sparc
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
um
x86
Merge branch 'syscalls' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2009-01-14 19:58:40 -08:00
xtensa
byteorder: make swab.h include asm/swab.h like a regular header
2009-01-14 19:56:50 -08:00
.gitignore
Kconfig
[CVE-2009-0029] System call wrapper infrastructure
2009-01-14 14:15:16 +01:00