aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/ppc-opcode.h
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2009-02-13 06:45:27 -0800
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2009-02-23 10:48:56 +1100
commitbb9b903527eb16c8fdad59a562c29e89f5dcf233 (patch)
tree3a6cbb3a2999f2175762ba0a09f78f52933ff296 /arch/powerpc/include/asm/ppc-opcode.h
parentpowerpc, ftrace: use unsigned int for instruction manipulation (diff)
downloadlinux-dev-bb9b903527eb16c8fdad59a562c29e89f5dcf233.tar.xz
linux-dev-bb9b903527eb16c8fdad59a562c29e89f5dcf233.zip
powerpc, ftrace: use create_branch lib function
Impact: clean up, remove duplicate code When ftrace was first ported to PowerPC, there existed a create_function_call that would create the instruction to make a call to a given address. Unfortunately, this call expected to write to the address it was given, and since it used the address to calculate the offset, it could not be faked. ftrace needed a way to create the instruction without actually writing that instruction to the text section. So ftrace had to implement its own code. Now we have create_branch in the code patching library, which does exactly what ftrace needs. This patch replaces ftrace's implementation with the library function. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/include/asm/ppc-opcode.h')
0 files changed, 0 insertions, 0 deletions