mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2026-01-06 19:02:48 +00:00
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> |
||
|---|---|---|
| .. | ||
| ixgb_ee.c | ||
| ixgb_ee.h | ||
| ixgb_ethtool.c | ||
| ixgb_hw.c | ||
| ixgb_hw.h | ||
| ixgb_ids.h | ||
| ixgb_main.c | ||
| ixgb_osdep.h | ||
| ixgb_param.c | ||
| ixgb.h | ||
| Makefile | ||