summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/uprobes.c
Commit message (Collapse)AuthorAgeFilesLines
* s390/uprobes: fix address space annotationHeiko Carstens2015-03-251-1/+3
| | | | | | | | Remove __user address space annotation for sim_stor_event() calls since it generates false positive warnings from sparse. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
* s390/uprobes: fix user space PER eventsJan Willeke2015-01-121-9/+60
| | | | | | | | | | | | 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>
* s390/uprobes: fix kprobes dependencyJan Willeke2014-10-171-1/+1
| | | | | | | | If kprobes is disabled uprobes will not compile. Fix this by including the correct header files. Signed-off-by: Jan Willeke <willeke@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
* s390/uprobes: architecture backend for uprobesJan Willeke2014-09-251-0/+332
Signed-off-by: Jan Willeke <willeke@de.ibm.com> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>