s390/uprobes: fix user space PER events
authorJan Willeke <willeke@de.ibm.com>
Thu, 8 Jan 2015 15:56:01 +0000 (16:56 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 12 Jan 2015 09:24:58 +0000 (10:24 +0100)
commit8d1a2427d8fc0cb26ee72dfad7ad1033420089a1
tree008af6bec9e5772b6e9338695c4a9635a3d70402
parentae750974591bb9431b1f84b1323dc2fb7d8fe360
s390/uprobes: fix user space PER events

If uprobes are single stepped for example with gdb, the behavior should
now be correct. Before this patch, when gdb was single stepping a uprobe,
the result was a SIGILL.
When PER is active for any storage alteration and a uprobe is hit, a storage
alteration event is indicated. These over indications are filterd out by gdb,
if no change has happened within the observed area.

Signed-off-by: Jan Willeke <willeke@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/uprobes.c