summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMichal Simek <monstr@monstr.eu>2010-05-24 12:13:24 +0200
committerMichal Simek <monstr@monstr.eu>2010-08-04 10:22:31 +0200
commit6847ba91a190fe41d21779d6b382b47b2f4c50f4 (patch)
treea7d628c0f938259003a35e1b7d2316924768900a /lib
parente05816679b61e47e90d7455a8f6dc6126dc479e3 (diff)
microblaze: Fix copy_to_user_page macro
copy_to_user_page macro is used in mm/memory.c:access_process_vm function. This function is called from ptrace code (POKETEXT, POKEDATA) which write data to memory. Microblaze handle physical address for caches that's why there is virt_to_phys conversion. There is potential one location which can caused the problem on WB system. The important is take a look at write PTRACEs requests (POKE/TEXT, DATA, USR). Note: Majority of Microblaze PTRACE code is moved to generic location in newer kernel version that's why this solution should work on the newest kernel version too. linux/io.h is in cacheflush because of mm/nommu.c Tested on a WB system - hello world debugging. Signed-off-by: Michal Simek <monstr@monstr.eu>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions