From: Sebastian Andrzej Siewior Date: Tue, 7 Aug 2012 16:12:28 +0000 (+0200) Subject: uprobes: Introduce arch_uprobe_enable/disable_step() X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~97^2~6^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d778782266f95e5c6ec43ed8195ba331c821018;p=pandora-kernel.git uprobes: Introduce arch_uprobe_enable/disable_step() As Oleg pointed out in [0] uprobe should not use the ptrace interface for enabling/disabling single stepping. [0] http://lkml.kernel.org/r/20120730141638.GA5306@redhat.com Add the new "__weak arch" helpers which simply call user_*_single_step() as a preparation. This is only needed to not break the powerpc port, we will fold this logic into arch_uprobe_pre/post_xol() hooks later. We should also change handle_singlestep(), _disable_step(&uprobe->arch) should be called before put_uprobe(). Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Oleg Nesterov Acked-by: Srikar Dronamraju --- Reading git-diff-tree failed