Re: [PATCH] vlan & net drivers: avoid a 4-order allocation

2007-02-28 Thread Stephen Hemminger
On Wed, 28 Feb 2007 14:41:57 +0200 Dan Aloni <[EMAIL PROTECTED]> wrote: > Hello, > > 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

[PATCH] vlan & net drivers: avoid a 4-order allocation

2007-02-28 Thread Dan Aloni
Hello, 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()

[PATCH] vlan net drivers: avoid a 4-order allocation

2007-02-28 Thread Dan Aloni
Hello, 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()

Re: [PATCH] vlan net drivers: avoid a 4-order allocation

2007-02-28 Thread Stephen Hemminger
On Wed, 28 Feb 2007 14:41:57 +0200 Dan Aloni [EMAIL PROTECTED] wrote: Hello, 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