@@ -2023,19 +2023,16 @@ static __init int kprobe_trace_self_tests_init(void)
2023
2023
pr_info ("Testing kprobe tracing: " );
2024
2024
2025
2025
ret = create_or_delete_trace_kprobe ("p:testprobe kprobe_trace_selftest_target $stack $stack0 +0($stack)" );
2026
- if (WARN_ON_ONCE (ret )) {
2027
- pr_warn ("error on probing function entry.\n" );
2026
+ if (WARN_ONCE (ret , "error on probing function entry." )) {
2028
2027
warn ++ ;
2029
2028
} else {
2030
2029
/* Enable trace point */
2031
2030
tk = find_trace_kprobe ("testprobe" , KPROBE_EVENT_SYSTEM );
2032
- if (WARN_ON_ONCE (tk == NULL )) {
2033
- pr_warn ("error on getting new probe.\n" );
2031
+ if (WARN_ONCE (tk == NULL , "error on probing function entry." )) {
2034
2032
warn ++ ;
2035
2033
} else {
2036
2034
file = find_trace_probe_file (tk , top_trace_array ());
2037
- if (WARN_ON_ONCE (file == NULL )) {
2038
- pr_warn ("error on getting probe file.\n" );
2035
+ if (WARN_ONCE (file == NULL , "error on getting probe file." )) {
2039
2036
warn ++ ;
2040
2037
} else
2041
2038
enable_trace_kprobe (
@@ -2044,19 +2041,16 @@ static __init int kprobe_trace_self_tests_init(void)
2044
2041
}
2045
2042
2046
2043
ret = create_or_delete_trace_kprobe ("r:testprobe2 kprobe_trace_selftest_target $retval" );
2047
- if (WARN_ON_ONCE (ret )) {
2048
- pr_warn ("error on probing function return.\n" );
2044
+ if (WARN_ONCE (ret , "error on probing function return." )) {
2049
2045
warn ++ ;
2050
2046
} else {
2051
2047
/* Enable trace point */
2052
2048
tk = find_trace_kprobe ("testprobe2" , KPROBE_EVENT_SYSTEM );
2053
- if (WARN_ON_ONCE (tk == NULL )) {
2054
- pr_warn ("error on getting 2nd new probe.\n" );
2049
+ if (WARN_ONCE (tk == NULL , "error on getting 2nd new probe." )) {
2055
2050
warn ++ ;
2056
2051
} else {
2057
2052
file = find_trace_probe_file (tk , top_trace_array ());
2058
- if (WARN_ON_ONCE (file == NULL )) {
2059
- pr_warn ("error on getting probe file.\n" );
2053
+ if (WARN_ONCE (file == NULL , "error on getting probe file." )) {
2060
2054
warn ++ ;
2061
2055
} else
2062
2056
enable_trace_kprobe (
@@ -2079,61 +2073,51 @@ static __init int kprobe_trace_self_tests_init(void)
2079
2073
2080
2074
/* Disable trace points before removing it */
2081
2075
tk = find_trace_kprobe ("testprobe" , KPROBE_EVENT_SYSTEM );
2082
- if (WARN_ON_ONCE (tk == NULL )) {
2083
- pr_warn ("error on getting test probe.\n" );
2076
+ if (WARN_ONCE (tk == NULL , "error on getting test probe." )) {
2084
2077
warn ++ ;
2085
2078
} else {
2086
- if (trace_kprobe_nhit (tk ) != 1 ) {
2087
- pr_warn ( "incorrect number of testprobe hits\n" );
2079
+ if (WARN_ONCE ( trace_kprobe_nhit (tk ) != 1 ,
2080
+ "incorrect number of testprobe hits." ))
2088
2081
warn ++ ;
2089
- }
2090
2082
2091
2083
file = find_trace_probe_file (tk , top_trace_array ());
2092
- if (WARN_ON_ONCE (file == NULL )) {
2093
- pr_warn ("error on getting probe file.\n" );
2084
+ if (WARN_ONCE (file == NULL , "error on getting probe file." )) {
2094
2085
warn ++ ;
2095
2086
} else
2096
2087
disable_trace_kprobe (
2097
2088
trace_probe_event_call (& tk -> tp ), file );
2098
2089
}
2099
2090
2100
2091
tk = find_trace_kprobe ("testprobe2" , KPROBE_EVENT_SYSTEM );
2101
- if (WARN_ON_ONCE (tk == NULL )) {
2102
- pr_warn ("error on getting 2nd test probe.\n" );
2092
+ if (WARN_ONCE (tk == NULL , "error on getting 2nd test probe." )) {
2103
2093
warn ++ ;
2104
2094
} else {
2105
- if (trace_kprobe_nhit (tk ) != 1 ) {
2106
- pr_warn ( "incorrect number of testprobe2 hits\n" );
2095
+ if (WARN_ONCE ( trace_kprobe_nhit (tk ) != 1 ,
2096
+ "incorrect number of testprobe2 hits." ))
2107
2097
warn ++ ;
2108
- }
2109
2098
2110
2099
file = find_trace_probe_file (tk , top_trace_array ());
2111
- if (WARN_ON_ONCE (file == NULL )) {
2112
- pr_warn ("error on getting probe file.\n" );
2100
+ if (WARN_ONCE (file == NULL , "error on getting probe file." )) {
2113
2101
warn ++ ;
2114
2102
} else
2115
2103
disable_trace_kprobe (
2116
2104
trace_probe_event_call (& tk -> tp ), file );
2117
2105
}
2118
2106
2119
2107
ret = create_or_delete_trace_kprobe ("-:testprobe" );
2120
- if (WARN_ON_ONCE (ret )) {
2121
- pr_warn ("error on deleting a probe.\n" );
2108
+ if (WARN_ONCE (ret , "error on deleting a probe." ))
2122
2109
warn ++ ;
2123
- }
2124
2110
2125
2111
ret = create_or_delete_trace_kprobe ("-:testprobe2" );
2126
- if (WARN_ON_ONCE (ret )) {
2127
- pr_warn ("error on deleting a probe.\n" );
2112
+ if (WARN_ONCE (ret , "error on deleting a probe." ))
2128
2113
warn ++ ;
2129
- }
2114
+
2130
2115
2131
2116
end :
2132
2117
ret = dyn_events_release_all (& trace_kprobe_ops );
2133
- if (WARN_ON_ONCE (ret )) {
2134
- pr_warn ("error on cleaning up probes.\n" );
2118
+ if (WARN_ONCE (ret , "error on cleaning up probes." ))
2135
2119
warn ++ ;
2136
- }
2120
+
2137
2121
/*
2138
2122
* Wait for the optimizer work to finish. Otherwise it might fiddle
2139
2123
* with probes in already freed __init text.
0 commit comments