markers: break the redundant loop in kernel/marker.c
Impact: cleanup, no functionality changed Because e->name is unique in list, we don't need to continue the iteration after matched. Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com> Acked-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
4de62748e6
commit
5d9881ea14
|
@ -825,8 +825,6 @@ void *marker_get_private_data(const char *name, marker_probe_func *probe,
|
||||||
if (!e->ptype) {
|
if (!e->ptype) {
|
||||||
if (num == 0 && e->single.func == probe)
|
if (num == 0 && e->single.func == probe)
|
||||||
return e->single.probe_private;
|
return e->single.probe_private;
|
||||||
else
|
|
||||||
break;
|
|
||||||
} else {
|
} else {
|
||||||
struct marker_probe_closure *closure;
|
struct marker_probe_closure *closure;
|
||||||
int match = 0;
|
int match = 0;
|
||||||
|
@ -838,6 +836,7 @@ void *marker_get_private_data(const char *name, marker_probe_func *probe,
|
||||||
return closure[i].probe_private;
|
return closure[i].probe_private;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ERR_PTR(-ENOENT);
|
return ERR_PTR(-ENOENT);
|
||||||
|
|
Loading…
Reference in New Issue