diff options
author | George G. Davis <davis_g@mvista.com> | 2006-09-22 21:36:38 +0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-09-27 12:35:05 +0400 |
commit | 4052ebb7a2729bd7c28260cdf8e470c0d81b9c56 (patch) | |
tree | be3d93df979ab49c9607f290265f955f2198ddd9 /arch/arm/mach-versatile | |
parent | 4b053e7a320882fbdbc6613cec60a929553b4215 (diff) | |
download | linux-4052ebb7a2729bd7c28260cdf8e470c0d81b9c56.tar.xz |
[ARM] 3859/1: Fix devicemaps_init() XIP_KERNEL odd 1MiB XIP_PHYS_ADDR translation error
The ARM XIP_KERNEL map created in devicemaps_init() is wrong.
The map.pfn is rounded down to an even 1MiB section boundary
which results in va/pa translations errors when XIP_PHYS_ADDR
starts on an odd 1MiB boundary and this causes the kernel to
hang. This patch fixes ARM XIP_KERNEL translation errors for
the odd 1MiB XIP_PHYS_ADDR boundary case.
Signed-off-by: George G. Davis <gdavis@mvista.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-versatile')
0 files changed, 0 insertions, 0 deletions