diff options
author | Mark Brown <broonie@kernel.org> | 2018-05-21 19:17:37 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2018-05-21 19:17:37 +0100 |
commit | 08556e03ad36b2c6219aba90de88ccf58038e208 (patch) | |
tree | 1619cc5f466534b66b351985526e82da32b52028 /arch/s390/kernel/processor.c | |
parent | d1480f9b535fa3901b7f303959bc196b304472a9 (diff) | |
parent | 6ba89b52ba6916bc7a3d390d70951e992c0ca39e (diff) |
Merge tag 'v4.9.101' into linux-linaro-lsk-v4.9
This is the 4.9.101 stable release
Diffstat (limited to 'arch/s390/kernel/processor.c')
-rw-r--r-- | arch/s390/kernel/processor.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/s390/kernel/processor.c b/arch/s390/kernel/processor.c index 81d0808085e6..d856263fd768 100644 --- a/arch/s390/kernel/processor.c +++ b/arch/s390/kernel/processor.c @@ -179,3 +179,21 @@ const struct seq_operations cpuinfo_op = { .stop = c_stop, .show = show_cpuinfo, }; + +int s390_isolate_bp(void) +{ + if (!test_facility(82)) + return -EOPNOTSUPP; + set_thread_flag(TIF_ISOLATE_BP); + return 0; +} +EXPORT_SYMBOL(s390_isolate_bp); + +int s390_isolate_bp_guest(void) +{ + if (!test_facility(82)) + return -EOPNOTSUPP; + set_thread_flag(TIF_ISOLATE_BP_GUEST); + return 0; +} +EXPORT_SYMBOL(s390_isolate_bp_guest); |