From bba8f3b162f55837255d3ff85929e9f6a5288837 Mon Sep 17 00:00:00 2001 From: nbd Date: Thu, 24 May 2007 14:43:41 +0000 Subject: fix rb532 compile git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7329 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/rb532-2.6/patches/100-rb5xx_support.patch | 8 ++++---- .../rb532-2.6/patches/240-via_rhine_performance.patch | 17 +++++++++-------- 2 files changed, 13 insertions(+), 12 deletions(-) (limited to 'target/linux/rb532-2.6/patches') diff --git a/target/linux/rb532-2.6/patches/100-rb5xx_support.patch b/target/linux/rb532-2.6/patches/100-rb5xx_support.patch index 5cff9b7d4..fcb6d7c5d 100644 --- a/target/linux/rb532-2.6/patches/100-rb5xx_support.patch +++ b/target/linux/rb532-2.6/patches/100-rb5xx_support.patch @@ -1,7 +1,7 @@ diff -urN linux.old/arch/mips/Kconfig linux.dev/arch/mips/Kconfig --- linux.old/arch/mips/Kconfig 2006-11-29 22:57:37.000000000 +0100 +++ linux.dev/arch/mips/Kconfig 2006-12-14 04:09:50.000000000 +0100 -@@ -728,6 +728,19 @@ +@@ -780,6 +780,19 @@ select SYS_SUPPORTS_BIG_ENDIAN select TOSHIBA_BOARDS @@ -21,12 +21,12 @@ diff -urN linux.old/arch/mips/Kconfig linux.dev/arch/mips/Kconfig config TOSHIBA_RBTX4927 bool "Toshiba TBTX49[23]7 board" select DMA_NONCOHERENT -@@ -1015,7 +1028,7 @@ +@@ -1106,7 +1119,7 @@ config MIPS_L1_CACHE_SHIFT int -- default "4" if MACH_DECSTATION -+ default "4" if MACH_DECSTATION || MIKROTIK_RB500 +- default "4" if MACH_DECSTATION || SNI_RM ++ default "4" if MACH_DECSTATION || SNI_RM || MIKROTIK_RB500 default "7" if SGI_IP27 default "5" diff --git a/target/linux/rb532-2.6/patches/240-via_rhine_performance.patch b/target/linux/rb532-2.6/patches/240-via_rhine_performance.patch index 6b263041c..e7cdf8ae2 100644 --- a/target/linux/rb532-2.6/patches/240-via_rhine_performance.patch +++ b/target/linux/rb532-2.6/patches/240-via_rhine_performance.patch @@ -2,8 +2,8 @@ diff -ur linux.old/drivers/net/via-rhine.c linux.dev/drivers/net/via-rhine.c --- linux.old/drivers/net/via-rhine.c 2006-11-29 22:57:37.000000000 +0100 +++ linux.dev/drivers/net/via-rhine.c 2006-12-14 03:39:01.000000000 +0100 @@ -33,6 +33,7 @@ - #define DRV_VERSION "1.4.2" - #define DRV_RELDATE "Sept-11-2006" + #define DRV_VERSION "1.4.3" + #define DRV_RELDATE "2007-03-06" +#define PKT_ALIGN 1 @@ -26,10 +26,10 @@ diff -ur linux.old/drivers/net/via-rhine.c linux.dev/drivers/net/via-rhine.c #include #include +#include + #include /* These identify the driver base version and may not be removed. */ - static char version[] __devinitdata = -@@ -123,12 +127,14 @@ +@@ -124,12 +128,14 @@ module_param(max_interrupt_work, int, 0); module_param(debug, int, 0); @@ -46,7 +46,7 @@ diff -ur linux.old/drivers/net/via-rhine.c linux.dev/drivers/net/via-rhine.c /* Theory of Operation -@@ -923,7 +929,7 @@ +@@ -924,7 +930,7 @@ /* Fill in the Rx buffers. Handle allocation failure gracefully. */ for (i = 0; i < RX_RING_SIZE; i++) { @@ -55,7 +55,7 @@ diff -ur linux.old/drivers/net/via-rhine.c linux.dev/drivers/net/via-rhine.c rp->rx_skbuff[i] = skb; if (skb == NULL) break; -@@ -1481,6 +1487,9 @@ +@@ -1482,6 +1488,9 @@ /* Length should omit the CRC */ int pkt_len = data_size - 4; @@ -65,7 +65,7 @@ diff -ur linux.old/drivers/net/via-rhine.c linux.dev/drivers/net/via-rhine.c /* Check if the packet is long enough to accept without copying to a minimally-sized skbuff. */ if (pkt_len < rx_copybreak && -@@ -1500,7 +1509,9 @@ +@@ -1501,7 +1510,9 @@ rp->rx_skbuff_dma[entry], rp->rx_buf_sz, PCI_DMA_FROMDEVICE); @@ -76,7 +76,7 @@ diff -ur linux.old/drivers/net/via-rhine.c linux.dev/drivers/net/via-rhine.c skb = rp->rx_skbuff[entry]; if (skb == NULL) { printk(KERN_ERR "%s: Inconsistent Rx " -@@ -1514,6 +1525,14 @@ +@@ -1515,6 +1526,14 @@ rp->rx_skbuff_dma[entry], rp->rx_buf_sz, PCI_DMA_FROMDEVICE); @@ -91,3 +91,4 @@ diff -ur linux.old/drivers/net/via-rhine.c linux.dev/drivers/net/via-rhine.c } skb->protocol = eth_type_trans(skb, dev); #ifdef CONFIG_VIA_RHINE_NAPI + -- cgit v1.2.3