]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/powerpc/kernel/optprobes.c
powerpc: Introduce a new helper to obtain function entry points
[karo-tx-linux.git] / arch / powerpc / kernel / optprobes.c
index ce81a322251ce8ad986462aca8b787d480222862..ec60ed0d4aad14ad78ff030004fcac2681fc17a6 100644 (file)
@@ -243,10 +243,10 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p)
        /*
         * 2. branch to optimized_callback() and emulate_step()
         */
-       op_callback_addr = kprobe_lookup_name("optimized_callback", 0);
-       emulate_step_addr = kprobe_lookup_name("emulate_step", 0);
+       op_callback_addr = (kprobe_opcode_t *)ppc_kallsyms_lookup_name("optimized_callback");
+       emulate_step_addr = (kprobe_opcode_t *)ppc_kallsyms_lookup_name("emulate_step");
        if (!op_callback_addr || !emulate_step_addr) {
-               WARN(1, "kprobe_lookup_name() failed\n");
+               WARN(1, "Unable to lookup optimized_callback()/emulate_step()\n");
                goto error;
        }