uprobes: Do not leak UTASK_BP_HIT if find_active_uprobe() fails
authorOleg Nesterov <oleg@redhat.com>
Fri, 14 Sep 2012 16:03:59 +0000 (18:03 +0200)
committerOleg Nesterov <oleg@redhat.com>
Sat, 29 Sep 2012 19:21:52 +0000 (21:21 +0200)
commit79d54b249c176ba4abb9a580951400246dd974b1
treee3efd0adcd88f476c775b9b77b58e58424739174
parent1d787d37c8ff6612b8151c6dff15bfa7347bcbdf
uprobes: Do not leak UTASK_BP_HIT if find_active_uprobe() fails

If handle_swbp()->find_active_uprobe() fails we return with
utask->state = UTASK_BP_HIT.

Change handle_swbp() to reset utask->state at the start. Note
that we do this unconditionally, see the next patch(es).

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
kernel/events/uprobes.c