Revision 990ec3804bb9fd37fcce3e165c95e8b79a783aa3 authored by Michael Chan on 13 February 2009, 00:54:13 UTC, committed by David S. Miller on 13 February 2009, 00:54:13 UTC
If errors are reported on a frame descriptor, we need to
account for the buffer pages that may have been used for this
error packet and recycle them.  Otherwise, we may get the wrong
pages for the next packet.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Benjamin Li <benli@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 259436a
History
File Mode Size
irq
power
time
trace
.gitignore -rw-r--r-- 63 bytes
Kconfig.freezer -rw-r--r-- 52 bytes
Kconfig.hz -rw-r--r-- 1.7 KB
Kconfig.preempt -rw-r--r-- 2.0 KB
Makefile -rw-r--r-- 4.6 KB
acct.c -rw-r--r-- 17.3 KB
async.c -rw-r--r-- 8.9 KB
audit.c -rw-r--r-- 39.8 KB
audit.h -rw-r--r-- 5.4 KB
audit_tree.c -rw-r--r-- 20.9 KB
auditfilter.c -rw-r--r-- 45.8 KB
auditsc.c -rw-r--r-- 65.8 KB
backtracetest.c -rw-r--r-- 2.1 KB
bounds.c -rw-r--r-- 526 bytes
capability.c -rw-r--r-- 8.0 KB
cgroup.c -rw-r--r-- 84.2 KB
cgroup_debug.c -rw-r--r-- 2.0 KB
cgroup_freezer.c -rw-r--r-- 8.9 KB
compat.c -rw-r--r-- 27.9 KB
configs.c -rw-r--r-- 2.8 KB
cpu.c -rw-r--r-- 13.8 KB
cpuset.c -rw-r--r-- 73.5 KB
cred-internals.h -rw-r--r-- 559 bytes
cred.c -rw-r--r-- 14.5 KB
delayacct.c -rw-r--r-- 4.9 KB
dma-coherent.c -rw-r--r-- 4.4 KB
dma.c -rw-r--r-- 3.6 KB
exec_domain.c -rw-r--r-- 4.8 KB
exit.c -rw-r--r-- 45.7 KB
extable.c -rw-r--r-- 2.6 KB
fork.c -rw-r--r-- 41.3 KB
freezer.c -rw-r--r-- 3.7 KB
futex.c -rw-r--r-- 49.0 KB
futex_compat.c -rw-r--r-- 4.4 KB
hrtimer.c -rw-r--r-- 42.8 KB
itimer.c -rw-r--r-- 7.4 KB
kallsyms.c -rw-r--r-- 11.7 KB
kexec.c -rw-r--r-- 37.4 KB
kfifo.c -rw-r--r-- 5.1 KB
kgdb.c -rw-r--r-- 38.5 KB
kmod.c -rw-r--r-- 14.3 KB
kprobes.c -rw-r--r-- 34.5 KB
ksysfs.c -rw-r--r-- 4.5 KB
kthread.c -rw-r--r-- 7.4 KB
latencytop.c -rw-r--r-- 5.2 KB
lockdep.c -rw-r--r-- 85.6 KB
lockdep_internals.h -rw-r--r-- 2.9 KB
lockdep_proc.c -rw-r--r-- 18.5 KB
marker.c -rw-r--r-- 25.2 KB
module.c -rw-r--r-- 72.2 KB
mutex-debug.c -rw-r--r-- 3.0 KB
mutex-debug.h -rw-r--r-- 1.7 KB
mutex.c -rw-r--r-- 10.4 KB
mutex.h -rw-r--r-- 1.1 KB
notifier.c -rw-r--r-- 16.9 KB
ns_cgroup.c -rw-r--r-- 2.3 KB
nsproxy.c -rw-r--r-- 5.1 KB
panic.c -rw-r--r-- 8.3 KB
params.c -rw-r--r-- 17.6 KB
pid.c -rw-r--r-- 12.9 KB
pid_namespace.c -rw-r--r-- 4.2 KB
pm_qos_params.c -rw-r--r-- 11.6 KB
posix-cpu-timers.c -rw-r--r-- 42.4 KB
posix-timers.c -rw-r--r-- 28.1 KB
printk.c -rw-r--r-- 31.8 KB
profile.c -rw-r--r-- 16.5 KB
ptrace.c -rw-r--r-- 16.7 KB
rcuclassic.c -rw-r--r-- 21.9 KB
rcupdate.c -rw-r--r-- 5.0 KB
rcupreempt.c -rw-r--r-- 40.8 KB
rcupreempt_trace.c -rw-r--r-- 9.3 KB
rcutorture.c -rw-r--r-- 33.5 KB
rcutree.c -rw-r--r-- 44.2 KB
rcutree_trace.c -rw-r--r-- 7.3 KB
relay.c -rw-r--r-- 32.6 KB
res_counter.c -rw-r--r-- 3.5 KB
resource.c -rw-r--r-- 21.4 KB
rtmutex-debug.c -rw-r--r-- 5.7 KB
rtmutex-debug.h -rw-r--r-- 1.4 KB
rtmutex-tester.c -rw-r--r-- 9.1 KB
rtmutex.c -rw-r--r-- 25.8 KB
rtmutex.h -rw-r--r-- 1.1 KB
rtmutex_common.h -rw-r--r-- 3.3 KB
rwsem.c -rw-r--r-- 2.6 KB
sched.c -rw-r--r-- 232.2 KB
sched_clock.c -rw-r--r-- 5.7 KB
sched_cpupri.c -rw-r--r-- 5.0 KB
sched_cpupri.h -rw-r--r-- 936 bytes
sched_debug.c -rw-r--r-- 11.6 KB
sched_fair.c -rw-r--r-- 42.0 KB
sched_features.h -rw-r--r-- 427 bytes
sched_idletask.c -rw-r--r-- 2.9 KB
sched_rt.c -rw-r--r-- 35.9 KB
sched_stats.h -rw-r--r-- 10.6 KB
seccomp.c -rw-r--r-- 1.6 KB
semaphore.c -rw-r--r-- 7.2 KB
signal.c -rw-r--r-- 65.3 KB
smp.c -rw-r--r-- 11.2 KB
softirq.c -rw-r--r-- 18.5 KB
softlockup.c -rw-r--r-- 9.1 KB
spinlock.c -rw-r--r-- 11.4 KB
srcu.c -rw-r--r-- 8.4 KB
stacktrace.c -rw-r--r-- 896 bytes
stop_machine.c -rw-r--r-- 4.5 KB
sys.c -rw-r--r-- 42.0 KB
sys_ni.c -rw-r--r-- 5.0 KB
sysctl.c -rw-r--r-- 72.7 KB
sysctl_check.c -rw-r--r-- 50.3 KB
taskstats.c -rw-r--r-- 13.7 KB
test_kprobes.c -rw-r--r-- 8.4 KB
time.c -rw-r--r-- 17.7 KB
timeconst.pl -rw-r--r-- 7.2 KB
timer.c -rw-r--r-- 41.1 KB
tracepoint.c -rw-r--r-- 14.3 KB
tsacct.c -rw-r--r-- 4.2 KB
uid16.c -rw-r--r-- 5.3 KB
up.c -rw-r--r-- 413 bytes
user.c -rw-r--r-- 11.5 KB
user_namespace.c -rw-r--r-- 1.8 KB
utsname.c -rw-r--r-- 1.5 KB
utsname_sysctl.c -rw-r--r-- 3.4 KB
wait.c -rw-r--r-- 6.9 KB
workqueue.c -rw-r--r-- 25.1 KB

back to top