diff options
| author | Ben Hutchings <bhutchings@solarflare.com> | 2012-07-03 02:03:02 +0400 |
|---|---|---|
| committer | Ben Hutchings <bhutchings@solarflare.com> | 2012-07-17 19:12:32 +0400 |
| commit | e3ed2bdfc4a5dcdcdf74141e88af9990dc141a4b (patch) | |
| tree | 8f13ed6c43d8e81911f451e9c6012ceb14e2d330 /tools/perf/scripts/python/syscall-counts.py | |
| parent | a4ed2d4cd96dd71b0f2e04a88f83abcab6ddd023 (diff) | |
| download | linux-e3ed2bdfc4a5dcdcdf74141e88af9990dc141a4b.tar.xz | |
sfc: Use dev_kfree_skb() in efx_end_loopback()
Fix CID 102619 in the Coverity report on Linux.
efx_end_loopback() iterates over an array of skb pointers of which
some may be null (if efx_begin_loopback() failed). It should not use
dev_kfree_skb_irq(), which requires non-null pointers. In practice
this is safe because it does not run in interrupt context and
therefore always ends up calling dev_kfree_skb(), which does allow
null pointers. But we should make that explicit.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
