diff options
author | Andrea Adami <andrea.adami@gmail.com> | 2013-09-26 22:23:02 (GMT) |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-10-03 09:39:43 (GMT) |
commit | 856337283a215b9f92189f22862e4415f4d6bd85 (patch) | |
tree | 5e4df1fd0de4d56a07b6a66014ca81caca190664 /drivers/watchdog | |
parent | 262576fffe425ee7768f2686ad5536907d828764 (diff) | |
download | linux-fsl-qoriq-856337283a215b9f92189f22862e4415f4d6bd85.tar.xz |
ARM: 7845/1: sharpsl_param.c: fix invalid memory access for pxa devices
This fixes a regression for kernels after v3.2
After commit 72662e01088394577be4a3f14da94cf87bea2591
ARM: head.S: only include __turn_mmu_on in the initial identity mapping
Zaurus PXA devices call sharpsl_save_param() during fixup and hang on
boot because memcpy refers to physical addresses no longer valid if the
MMU is setup.
Zaurus collie (SA1100) is unaffected (function is called in init_machine).
The code was making assumptions and for PXA the virtual address
should have been used before.
Signed-off-by: Marko Katic <dromede@gmail.com>
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/watchdog')
0 files changed, 0 insertions, 0 deletions