diff options
| author | Lai Jiangshan <[email protected]> | 2010-03-02 17:54:50 +0800 |
|---|---|---|
| committer | Steven Rostedt <[email protected]> | 2010-03-02 21:11:47 -0500 |
| commit | ac91d85456372a90af5b85eb6620fd2efb1e431b (patch) | |
| tree | df15f1b8c3c6b8b5a6367f70a527b2da7e240361 /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | 3a5b27bf6f29574d667230c7e76e4b83fe3014e0 (diff) | |
tracing: Fix warning in s_next of trace file ops
This warning in s_next() can be triggered by lseek():
[<c018b3f7>] ? s_next+0x77/0x80
[<c013e3c1>] warn_slowpath_common+0x81/0xa0
[<c018b3f7>] ? s_next+0x77/0x80
[<c013e3fa>] warn_slowpath_null+0x1a/0x20
[<c018b3f7>] s_next+0x77/0x80
[<c01efa77>] traverse+0x117/0x200
[<c01eff13>] seq_lseek+0xa3/0x120
[<c01efe70>] ? seq_lseek+0x0/0x120
[<c01d7081>] vfs_llseek+0x41/0x50
[<c01d8116>] sys_llseek+0x66/0xa0
[<c0102bd0>] sysenter_do_call+0x12/0x26
The iterator "leftover" variable is zeroed in the opening of the trace
file. But lseek can call s_start() which will call s_next() without
reseting the "leftover" variable back to zero, which might trigger
the WARN_ON_ONCE(iter->leftover) that is in s_next().
Cc: [email protected]
Signed-off-by: Lai Jiangshan <[email protected]>
LKML-Reference: <[email protected]>
Signed-off-by: Steven Rostedt <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions