linux/drivers/net/chelsio
Dan Aloni 5c15bdec5c [VLAN]: Avoid a 4-order allocation.
This patch splits the vlan_group struct into a multi-allocated struct. On
x86_64, the size of the original struct is a little more than 32KB, causing
a 4-order allocation, which is prune to problems caused by buddy-system
external fragmentation conditions.

I couldn't just use vmalloc() because vfree() cannot be called in the
softirq context of the RCU callback.

Signed-off-by: Dan Aloni <da-x@monatomic.org>
Acked-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-03-02 20:44:51 -08:00
..
Makefile
common.h chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
cphy.h
cpl5_cmd.h chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
cxgb2.c [VLAN]: Avoid a 4-order allocation. 2007-03-02 20:44:51 -08:00
elmer0.h chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
espi.c chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
espi.h
fpga_defs.h chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
gmac.h chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
ixf1010.c chelsio: tabulate the update of the statistic counters 2007-02-05 16:58:43 -05:00
mac.c
mv88e1xxx.c chelsio: useless curly braces 2007-02-05 16:58:43 -05:00
mv88e1xxx.h
mv88x201x.c
my3126.c
pm3393.c chelsio: tabulate the update of the statistic counters 2007-02-05 16:58:43 -05:00
regs.h
sge.c chelsio: Fix non-NAPI compile 2007-02-27 04:27:13 -05:00
sge.h
subr.c chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
suni1x10gexp_regs.h
tp.c chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
tp.h
vsc7326.c chelsio: tabulate the update of the statistic counters 2007-02-05 16:58:43 -05:00
vsc7326_reg.h chelsio: tabulate the update of the statistic counters 2007-02-05 16:58:43 -05:00
vsc8244.c chelsio: spaces, tabs and friends 2007-02-05 16:58:43 -05:00
vsc8244_reg.h