hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/s390/kernel/pgm_check.S
....@@ -7,7 +7,7 @@
77
88 #include <linux/linkage.h>
99
10
-#define PGM_CHECK(handler) .long handler
10
+#define PGM_CHECK(handler) .quad handler
1111 #define PGM_CHECK_DEFAULT PGM_CHECK(default_trap_handler)
1212
1313 /*
....@@ -78,10 +78,10 @@
7878 PGM_CHECK(do_dat_exception) /* 3a */
7979 PGM_CHECK(do_dat_exception) /* 3b */
8080 PGM_CHECK_DEFAULT /* 3c */
81
-PGM_CHECK_DEFAULT /* 3d */
82
-PGM_CHECK_DEFAULT /* 3e */
83
-PGM_CHECK_DEFAULT /* 3f */
84
-PGM_CHECK_DEFAULT /* 40 */
81
+PGM_CHECK(do_secure_storage_access) /* 3d */
82
+PGM_CHECK(do_non_secure_storage_access) /* 3e */
83
+PGM_CHECK(do_secure_storage_violation) /* 3f */
84
+PGM_CHECK(monitor_event_exception) /* 40 */
8585 PGM_CHECK_DEFAULT /* 41 */
8686 PGM_CHECK_DEFAULT /* 42 */
8787 PGM_CHECK_DEFAULT /* 43 */