@@ -806,6 +806,7 @@ fast_exception_return:
806
806
lwz r11,GPR11(r11)
807
807
SYNC
808
808
RFI
809
+ _ASM_NOKPROBE_SYMBOL(fast_exception_return)
809
810
810
811
#if !(defined(CONFIG_4xx) || defined(CONFIG_BOOKE))
811
812
/* check if the exception happened in a restartable section */
@@ -1041,6 +1042,8 @@ exc_exit_restart:
1041
1042
exc_exit_restart_end:
1042
1043
SYNC
1043
1044
RFI
1045
+ _ASM_NOKPROBE_SYMBOL(exc_exit_restart)
1046
+ _ASM_NOKPROBE_SYMBOL(exc_exit_restart_end)
1044
1047
1045
1048
#else /* !(CONFIG_4xx || CONFIG_BOOKE) */
1046
1049
/*
@@ -1062,7 +1065,6 @@ exc_exit_restart_end:
1062
1065
exc_exit_restart:
1063
1066
lwz r11,_NIP(r1)
1064
1067
lwz r12,_MSR(r1)
1065
- exc_exit_start:
1066
1068
mtspr SPRN_SRR0,r11
1067
1069
mtspr SPRN_SRR1,r12
1068
1070
REST_2GPRS(11 , r1)
@@ -1071,6 +1073,7 @@ exc_exit_start:
1071
1073
exc_exit_restart_end:
1072
1074
rfi
1073
1075
b . /* prevent prefetch past rfi */
1076
+ _ASM_NOKPROBE_SYMBOL(exc_exit_restart)
1074
1077
1075
1078
/*
1076
1079
* Returning from a critical interrupt in user mode doesn't need
@@ -1182,6 +1185,7 @@ ret_from_crit_exc:
1182
1185
mtspr SPRN_SRR0,r9;
1183
1186
mtspr SPRN_SRR1,r10;
1184
1187
RET_FROM_EXC_LEVEL(SPRN_CSRR0, SPRN_CSRR1, PPC_RFCI)
1188
+ _ASM_NOKPROBE_SYMBOL(ret_from_crit_exc)
1185
1189
#endif /* CONFIG_40x */
1186
1190
1187
1191
#ifdef CONFIG_BOOKE
@@ -1193,6 +1197,7 @@ ret_from_crit_exc:
1193
1197
RESTORE_xSRR(SRR0,SRR1);
1194
1198
RESTORE_MMU_REGS;
1195
1199
RET_FROM_EXC_LEVEL(SPRN_CSRR0, SPRN_CSRR1, PPC_RFCI)
1200
+ _ASM_NOKPROBE_SYMBOL(ret_from_crit_exc)
1196
1201
1197
1202
.globl ret_from_debug_exc
1198
1203
ret_from_debug_exc:
@@ -1203,6 +1208,7 @@ ret_from_debug_exc:
1203
1208
RESTORE_xSRR(CSRR0,CSRR1);
1204
1209
RESTORE_MMU_REGS;
1205
1210
RET_FROM_EXC_LEVEL(SPRN_DSRR0, SPRN_DSRR1, PPC_RFDI)
1211
+ _ASM_NOKPROBE_SYMBOL(ret_from_debug_exc)
1206
1212
1207
1213
.globl ret_from_mcheck_exc
1208
1214
ret_from_mcheck_exc:
@@ -1214,6 +1220,7 @@ ret_from_mcheck_exc:
1214
1220
RESTORE_xSRR(DSRR0,DSRR1);
1215
1221
RESTORE_MMU_REGS;
1216
1222
RET_FROM_EXC_LEVEL(SPRN_MCSRR0, SPRN_MCSRR1, PPC_RFMCI)
1223
+ _ASM_NOKPROBE_SYMBOL(ret_from_mcheck_exc)
1217
1224
#endif /* CONFIG_BOOKE */
1218
1225
1219
1226
/*
0 commit comments