Philipp Rudo 8ebf6da9db s390/ftrace: fix potential crashes when switching tracers
Switching tracers include instruction patching. To prevent that a
instruction is patched while it's read the instruction patching is done
in stop_machine 'context'. This also means that any function called
during stop_machine must not be traced. Thus add 'notrace' to all
functions called within stop_machine.

Fixes: 1ec2772e0c3c ("s390/diag: add a statistic for diagnose calls")
Fixes: 38f2c691a4b3 ("s390: improve wait logic of stop_machine")
Fixes: 4ecf0a43e729 ("processor: get rid of cpu_relax_yield")
Signed-off-by: Philipp Rudo <prudo@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
2020-04-22 16:20:55 +02:00
..
2020-01-29 19:38:34 -08:00
2019-12-11 19:53:24 +01:00
2020-01-30 13:07:55 +01:00
2020-01-30 13:07:55 +01:00
2020-04-04 09:45:50 -07:00
2020-01-30 13:07:55 +01:00
2019-05-02 13:54:11 +02:00
2019-10-10 14:55:24 -07:00
2020-04-04 09:45:50 -07:00
2020-03-25 12:39:37 +01:00
2019-10-31 17:20:52 +01:00
2020-03-25 12:39:37 +01:00
2019-12-01 12:48:49 +01:00