|
@@ -1895,9 +1895,8 @@ static int find_perf_probe_point_from_map(struct probe_trace_point *tp,
|
|
|
sym = map__find_symbol(map, addr, NULL);
|
|
|
} else {
|
|
|
if (tp->symbol && !addr) {
|
|
|
- ret = kernel_get_symbol_address_by_name(tp->symbol,
|
|
|
- &addr, true, false);
|
|
|
- if (ret < 0)
|
|
|
+ if (kernel_get_symbol_address_by_name(tp->symbol,
|
|
|
+ &addr, true, false) < 0)
|
|
|
goto out;
|
|
|
}
|
|
|
if (addr) {
|
|
@@ -1906,8 +1905,6 @@ static int find_perf_probe_point_from_map(struct probe_trace_point *tp,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /* ret may has be overwritten so reset it */
|
|
|
- ret = -ENOENT;
|
|
|
if (!sym)
|
|
|
goto out;
|
|
|
|