diff options
| author | Haneen Mohammed <[email protected]> | 2017-09-22 20:22:39 -0600 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2017-09-29 15:22:51 +0200 |
| commit | 8e55b6fd06605823564dee522b32a356b861fd9e (patch) | |
| tree | 43982c38b9f13547684c6693d12711fe9038344a /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | 7c35d3809b134200bc603f8e17c319560e18c00d (diff) | |
staging: lustre: lnet: replace list_for_each with list_for_each_entry
Replace use of the combination of list_for_each() and list_entry() with
list_for_each_entry() to simplify the code and remove variables that are
used only in list_for_each().
Issue found and corrected using Coccinelle script:
@r@
expression head, member, e;
type T1, T2, T3;
iterator name list_for_each, list_for_each_entry;
identifier pos, var;
@@
-T1 *pos;
...when!=pos
-list_for_each(pos, head)
+list_for_each_entry(var, head, member)
{
...when!=pos
when!=T3 *var;
-var = list_entry(pos, T2, member);
...when!=pos
}
...when!=pos
Signed-off-by: Haneen Mohammed <[email protected]>
Acked-by: Julia Lawall <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions