summaryrefslogtreecommitdiff
path: root/drivers/net/bnx2.c
diff options
context:
space:
mode:
authorMichael Chan <mchan@broadcom.com>2006-06-13 15:03:47 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2006-06-17 21:30:49 -0700
commitc86a31f452f7dd132a1765d6d7160b0947f37b14 (patch)
treeb531650af625d24958bb59b511a1e4157525dc1e /drivers/net/bnx2.c
parent7a6400cd3dbcfc3bbffcdb6dac4ffc957fb50e19 (diff)
downloadlinux-3.10-c86a31f452f7dd132a1765d6d7160b0947f37b14.tar.gz
linux-3.10-c86a31f452f7dd132a1765d6d7160b0947f37b14.tar.bz2
linux-3.10-c86a31f452f7dd132a1765d6d7160b0947f37b14.zip
[BNX2]: Use CPU native page size
Use CPU native page size to determine various ring sizes. This allows order-0 memory allocations on all systems. Added check to limit the page size to 16K since that's the maximum rx ring size that will be used. This will prevent using unnecessarily large page sizes on some architectures with large page sizes. [Suggested by David Miller] Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bnx2.c')
-rw-r--r--drivers/net/bnx2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/bnx2.c b/drivers/net/bnx2.c
index c6510e17551..738c980ddfe 100644
--- a/drivers/net/bnx2.c
+++ b/drivers/net/bnx2.c
@@ -32,6 +32,7 @@
#include <asm/irq.h>
#include <linux/delay.h>
#include <asm/byteorder.h>
+#include <asm/page.h>
#include <linux/time.h>
#include <linux/ethtool.h>
#include <linux/mii.h>