Revision dac876193cd79ced36d0462749ea47c05844fb49 authored by Terry Loftin on 09 April 2010, 10:29:49 UTC, committed by David S. Miller on 13 April 2010, 10:03:13 UTC
Tx ring buffers after tx_ring->next_to_use are volatile and could
change, possibly causing a crash.  Stop cleaning when we hit
tx_ring->next_to_use.

Signed-off-by: Terry Loftin <terry.loftin@hp.com>
Acked-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent d5aa225
History
File Mode Size
Kconfig -rw-r--r-- 17.0 KB
Makefile -rw-r--r-- 2.1 KB
blktrace.c -rw-r--r-- 40.6 KB
ftrace.c -rw-r--r-- 70.6 KB
kmemtrace.c -rw-r--r-- 12.4 KB
power-traces.c -rw-r--r-- 337 bytes
ring_buffer.c -rw-r--r-- 96.9 KB
ring_buffer_benchmark.c -rw-r--r-- 10.4 KB
trace.c -rw-r--r-- 101.6 KB
trace.h -rw-r--r-- 22.6 KB
trace_boot.c -rw-r--r-- 4.2 KB
trace_branch.c -rw-r--r-- 8.9 KB
trace_clock.c -rw-r--r-- 2.7 KB
trace_entries.h -rw-r--r-- 9.1 KB
trace_event_perf.c -rw-r--r-- 3.7 KB
trace_events.c -rw-r--r-- 32.1 KB
trace_events_filter.c -rw-r--r-- 29.2 KB
trace_export.c -rw-r--r-- 4.2 KB
trace_functions.c -rw-r--r-- 8.2 KB
trace_functions_graph.c -rw-r--r-- 29.1 KB
trace_hw_branches.c -rw-r--r-- 7.2 KB
trace_irqsoff.c -rw-r--r-- 10.4 KB
trace_kprobe.c -rw-r--r-- 34.6 KB
trace_ksym.c -rw-r--r-- 12.3 KB
trace_mmiotrace.c -rw-r--r-- 9.0 KB
trace_nop.c -rw-r--r-- 2.2 KB
trace_output.c -rw-r--r-- 26.6 KB
trace_output.h -rw-r--r-- 1.6 KB
trace_printk.c -rw-r--r-- 4.9 KB
trace_sched_switch.c -rw-r--r-- 6.8 KB
trace_sched_wakeup.c -rw-r--r-- 9.0 KB
trace_selftest.c -rw-r--r-- 18.3 KB
trace_selftest_dynamic.c -rw-r--r-- 93 bytes
trace_stack.c -rw-r--r-- 7.7 KB
trace_stat.c -rw-r--r-- 8.2 KB
trace_stat.h -rw-r--r-- 973 bytes
trace_syscalls.c -rw-r--r-- 13.6 KB
trace_sysprof.c -rw-r--r-- 6.5 KB
trace_workqueue.c -rw-r--r-- 7.3 KB

back to top