summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@redhat.com>2012-11-22 18:30:15 +0100
committerOleg Nesterov <oleg@redhat.com>2013-02-08 17:47:02 +0100
commit63633cbf82840d972248f11d2122b261d0d4779a (patch)
treee596a5f686ed4ac79ab95455622648bc0321a406 /tools
parentfe20d71f25400cccc8bffef865f79250be7dbc81 (diff)
downloadop-kernel-dev-63633cbf82840d972248f11d2122b261d0d4779a.zip
op-kernel-dev-63633cbf82840d972248f11d2122b261d0d4779a.tar.gz
uprobes: Introduce filter_chain()
Add the new helper filter_chain(). Currently it is only placeholder, the comment explains what is should do. We will change it later to consult every consumer to decide whether we need to install the swbp. Until then it works as if any consumer returns true, this matches the current behavior. Change install_breakpoint() to call filter_chain() instead of checking uprobe->consumers != NULL. We obviously need this, and this equally closes the race with _unregister(). Change remove_breakpoint() to call this helper too. Currently this is pointless because remove_breakpoint() is only called when the last consumer goes away, but we will change this. Signed-off-by: Oleg Nesterov <oleg@redhat.com> Acked-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud