aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-avr32/kdebug.h
diff options
context:
space:
mode:
authorHaavard Skinnemoen <hskinnemoen@atmel.com>2007-12-03 18:04:11 +0100
committerHaavard Skinnemoen <hskinnemoen@atmel.com>2007-12-07 14:54:47 +0100
commit68ca3e537f12044af05a653fa9d28b4fe80117e8 (patch)
treea8a2e4f9e2e18e031739a8af1e8e3d08af1770ac /include/asm-avr32/kdebug.h
parent2507bc1338e43eadfef5b604d2c47e4f8180718f (diff)
downloadkernel_samsung_smdk4412-68ca3e537f12044af05a653fa9d28b4fe80117e8.zip
kernel_samsung_smdk4412-68ca3e537f12044af05a653fa9d28b4fe80117e8.tar.gz
kernel_samsung_smdk4412-68ca3e537f12044af05a653fa9d28b4fe80117e8.tar.bz2
[AVR32] Fix copy_to_user_page() breakage
The current implementation of copy_to_user_page() gives "vaddr" to the cache instruction when trying to sync the icache with the dcache. If vaddr does not exist in the TLB, the CPU will silently abort the operation, which may result in the caches staying out of sync. To fix this, pass the "dst" parameter to flush_icache_range() instead -- we know this is valid because we just wrote to it. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'include/asm-avr32/kdebug.h')
0 files changed, 0 insertions, 0 deletions