[PATCH 2/6] rb532: refresh patches for kernel 5.4

Adrian Schmutzler freifunk at adrianschmutzler.de
Sat Aug 22 07:07:48 EDT 2020


Removed patches have been applied upstream.

Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
---
 .../rb532/patches-5.4/001-cmdline_hack.patch  |   4 +-
 .../004-rb532-fix-partition-info.patch        |   2 +-
 ...overflow-and-tx-underflow-interrupts.patch | 156 ------------------
 ...actor-rx-descriptor-flags-processing.patch | 110 ------------
 .../107-use-NAPI_POLL_WEIGHT.patch            |  11 --
 .../patches-5.4/108-korina-use-gro.patch      |  11 --
 .../109-korina-whitespace-cleanup-2.patch     | 135 ---------------
 .../110-korina-update-authors.patch           |  17 --
 .../patches-5.4/111-korina-version-bump.patch |  13 --
 9 files changed, 3 insertions(+), 456 deletions(-)
 delete mode 100644 target/linux/rb532/patches-5.4/106-dont-use-rx-overflow-and-tx-underflow-interrupts.patch
 delete mode 100644 target/linux/rb532/patches-5.4/107-korina-refactor-rx-descriptor-flags-processing.patch
 delete mode 100644 target/linux/rb532/patches-5.4/107-use-NAPI_POLL_WEIGHT.patch
 delete mode 100644 target/linux/rb532/patches-5.4/108-korina-use-gro.patch
 delete mode 100644 target/linux/rb532/patches-5.4/109-korina-whitespace-cleanup-2.patch
 delete mode 100644 target/linux/rb532/patches-5.4/110-korina-update-authors.patch
 delete mode 100644 target/linux/rb532/patches-5.4/111-korina-version-bump.patch

diff --git a/target/linux/rb532/patches-5.4/001-cmdline_hack.patch b/target/linux/rb532/patches-5.4/001-cmdline_hack.patch
index a39da9c14a..5e3899a941 100644
--- a/target/linux/rb532/patches-5.4/001-cmdline_hack.patch
+++ b/target/linux/rb532/patches-5.4/001-cmdline_hack.patch
@@ -1,6 +1,6 @@
 --- a/arch/mips/rb532/prom.c
 +++ b/arch/mips/rb532/prom.c
-@@ -67,6 +67,7 @@ static inline unsigned long tag2ul(char
+@@ -52,6 +52,7 @@ static inline unsigned long tag2ul(char
  	return simple_strtoul(num, 0, 10);
  }
  
@@ -8,7 +8,7 @@
  void __init prom_setup_cmdline(void)
  {
  	static char cmd_line[COMMAND_LINE_SIZE] __initdata;
-@@ -108,6 +109,9 @@ void __init prom_setup_cmdline(void)
+@@ -93,6 +94,9 @@ void __init prom_setup_cmdline(void)
  	}
  	*(cp++) = ' ';
  
diff --git a/target/linux/rb532/patches-5.4/004-rb532-fix-partition-info.patch b/target/linux/rb532/patches-5.4/004-rb532-fix-partition-info.patch
index 5161a233dd..8519e414d0 100644
--- a/target/linux/rb532/patches-5.4/004-rb532-fix-partition-info.patch
+++ b/target/linux/rb532/patches-5.4/004-rb532-fix-partition-info.patch
@@ -1,6 +1,6 @@
 --- a/arch/mips/rb532/devices.c
 +++ b/arch/mips/rb532/devices.c
-@@ -186,11 +186,11 @@ static struct platform_device nand_slot0
+@@ -180,11 +180,11 @@ static struct platform_device nand_slot0
  
  static struct mtd_partition rb532_partition_info[] = {
  	{
diff --git a/target/linux/rb532/patches-5.4/106-dont-use-rx-overflow-and-tx-underflow-interrupts.patch b/target/linux/rb532/patches-5.4/106-dont-use-rx-overflow-and-tx-underflow-interrupts.patch
deleted file mode 100644
index 2bc2c1067e..0000000000
--- a/target/linux/rb532/patches-5.4/106-dont-use-rx-overflow-and-tx-underflow-interrupts.patch
+++ /dev/null
@@ -1,156 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -122,8 +122,6 @@ struct korina_private {
- 
- 	int rx_irq;
- 	int tx_irq;
--	int ovr_irq;
--	int und_irq;
- 
- 	spinlock_t lock;        /* NIC xmit lock */
- 
-@@ -891,8 +889,6 @@ static void korina_restart_task(struct w
- 	 */
- 	disable_irq(lp->rx_irq);
- 	disable_irq(lp->tx_irq);
--	disable_irq(lp->ovr_irq);
--	disable_irq(lp->und_irq);
- 
- 	writel(readl(&lp->tx_dma_regs->dmasm) |
- 				DMA_STAT_FINI | DMA_STAT_ERR,
-@@ -911,40 +907,10 @@ static void korina_restart_task(struct w
- 	}
- 	korina_multicast_list(dev);
- 
--	enable_irq(lp->und_irq);
--	enable_irq(lp->ovr_irq);
- 	enable_irq(lp->tx_irq);
- 	enable_irq(lp->rx_irq);
- }
- 
--static void korina_clear_and_restart(struct net_device *dev, u32 value)
--{
--	struct korina_private *lp = netdev_priv(dev);
--
--	netif_stop_queue(dev);
--	writel(value, &lp->eth_regs->ethintfc);
--	schedule_work(&lp->restart_task);
--}
--
--/* Ethernet Tx Underflow interrupt */
--static irqreturn_t korina_und_interrupt(int irq, void *dev_id)
--{
--	struct net_device *dev = dev_id;
--	struct korina_private *lp = netdev_priv(dev);
--	unsigned int und;
--
--	spin_lock(&lp->lock);
--
--	und = readl(&lp->eth_regs->ethintfc);
--
--	if (und & ETH_INT_FC_UND)
--		korina_clear_and_restart(dev, und & ~ETH_INT_FC_UND);
--
--	spin_unlock(&lp->lock);
--
--	return IRQ_HANDLED;
--}
--
- static void korina_tx_timeout(struct net_device *dev)
- {
- 	struct korina_private *lp = netdev_priv(dev);
-@@ -952,25 +918,6 @@ static void korina_tx_timeout(struct net
- 	schedule_work(&lp->restart_task);
- }
- 
--/* Ethernet Rx Overflow interrupt */
--static irqreturn_t
--korina_ovr_interrupt(int irq, void *dev_id)
--{
--	struct net_device *dev = dev_id;
--	struct korina_private *lp = netdev_priv(dev);
--	unsigned int ovr;
--
--	spin_lock(&lp->lock);
--	ovr = readl(&lp->eth_regs->ethintfc);
--
--	if (ovr & ETH_INT_FC_OVR)
--		korina_clear_and_restart(dev, ovr & ~ETH_INT_FC_OVR);
--
--	spin_unlock(&lp->lock);
--
--	return IRQ_HANDLED;
--}
--
- #ifdef CONFIG_NET_POLL_CONTROLLER
- static void korina_poll_controller(struct net_device *dev)
- {
-@@ -993,8 +940,7 @@ static int korina_open(struct net_device
- 	}
- 
- 	/* Install the interrupt handler
--	 * that handles the Done Finished
--	 * Ovr and Und Events */
-+	 * that handles the Done Finished */
- 	ret = request_irq(lp->rx_irq, korina_rx_dma_interrupt,
- 			0, "Korina ethernet Rx", dev);
- 	if (ret < 0) {
-@@ -1010,31 +956,10 @@ static int korina_open(struct net_device
- 		goto err_free_rx_irq;
- 	}
- 
--	/* Install handler for overrun error. */
--	ret = request_irq(lp->ovr_irq, korina_ovr_interrupt,
--			0, "Ethernet Overflow", dev);
--	if (ret < 0) {
--		printk(KERN_ERR "%s: unable to get OVR IRQ %d\n",
--		    dev->name, lp->ovr_irq);
--		goto err_free_tx_irq;
--	}
--
--	/* Install handler for underflow error. */
--	ret = request_irq(lp->und_irq, korina_und_interrupt,
--			0, "Ethernet Underflow", dev);
--	if (ret < 0) {
--		printk(KERN_ERR "%s: unable to get UND IRQ %d\n",
--		    dev->name, lp->und_irq);
--		goto err_free_ovr_irq;
--	}
- 	mod_timer(&lp->media_check_timer, jiffies + 1);
- out:
- 	return ret;
- 
--err_free_ovr_irq:
--	free_irq(lp->ovr_irq, dev);
--err_free_tx_irq:
--	free_irq(lp->tx_irq, dev);
- err_free_rx_irq:
- 	free_irq(lp->rx_irq, dev);
- err_release:
-@@ -1052,8 +977,6 @@ static int korina_close(struct net_devic
- 	/* Disable interrupts */
- 	disable_irq(lp->rx_irq);
- 	disable_irq(lp->tx_irq);
--	disable_irq(lp->ovr_irq);
--	disable_irq(lp->und_irq);
- 
- 	korina_abort_tx(dev);
- 	tmp = readl(&lp->tx_dma_regs->dmasm);
-@@ -1073,8 +996,6 @@ static int korina_close(struct net_devic
- 
- 	free_irq(lp->rx_irq, dev);
- 	free_irq(lp->tx_irq, dev);
--	free_irq(lp->ovr_irq, dev);
--	free_irq(lp->und_irq, dev);
- 
- 	return 0;
- }
-@@ -1113,8 +1034,6 @@ static int korina_probe(struct platform_
- 
- 	lp->rx_irq = platform_get_irq_byname(pdev, "korina_rx");
- 	lp->tx_irq = platform_get_irq_byname(pdev, "korina_tx");
--	lp->ovr_irq = platform_get_irq_byname(pdev, "korina_ovr");
--	lp->und_irq = platform_get_irq_byname(pdev, "korina_und");
- 
- 	r = platform_get_resource_byname(pdev, IORESOURCE_MEM, "korina_regs");
- 	dev->base_addr = r->start;
diff --git a/target/linux/rb532/patches-5.4/107-korina-refactor-rx-descriptor-flags-processing.patch b/target/linux/rb532/patches-5.4/107-korina-refactor-rx-descriptor-flags-processing.patch
deleted file mode 100644
index 80745f534d..0000000000
--- a/target/linux/rb532/patches-5.4/107-korina-refactor-rx-descriptor-flags-processing.patch
+++ /dev/null
@@ -1,110 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -363,59 +363,60 @@ static int korina_rx(struct net_device *
- 		if ((KORINA_RBSIZE - (u32)DMA_COUNT(rd->control)) == 0)
- 			break;
- 
--		/* Update statistics counters */
--		if (devcs & ETH_RX_CRC)
--			dev->stats.rx_crc_errors++;
--		if (devcs & ETH_RX_LOR)
--			dev->stats.rx_length_errors++;
--		if (devcs & ETH_RX_LE)
--			dev->stats.rx_length_errors++;
--		if (devcs & ETH_RX_OVR)
--			dev->stats.rx_fifo_errors++;
--		if (devcs & ETH_RX_CV)
--			dev->stats.rx_frame_errors++;
--		if (devcs & ETH_RX_CES)
--			dev->stats.rx_length_errors++;
--		if (devcs & ETH_RX_MP)
--			dev->stats.multicast++;
-+		/* check that this is a whole packet
-+		 * WARNING: DMA_FD bit incorrectly set
-+		 * in Rc32434 (errata ref #077) */
-+		if (!(devcs & ETH_RX_LD))
-+			goto next;
- 
--		if ((devcs & ETH_RX_LD) != ETH_RX_LD) {
--			/* check that this is a whole packet
--			 * WARNING: DMA_FD bit incorrectly set
--			 * in Rc32434 (errata ref #077) */
-+		if (!(devcs & ETH_RX_ROK)) {
-+			/* Update statistics counters */
- 			dev->stats.rx_errors++;
- 			dev->stats.rx_dropped++;
--		} else if ((devcs & ETH_RX_ROK)) {
--			pkt_len = RCVPKT_LENGTH(devcs);
-+			if (devcs & ETH_RX_CRC)
-+				dev->stats.rx_crc_errors++;
-+			if (devcs & ETH_RX_LE)
-+				dev->stats.rx_length_errors++;
-+			if (devcs & ETH_RX_OVR)
-+				dev->stats.rx_fifo_errors++;
-+			if (devcs & ETH_RX_CV)
-+				dev->stats.rx_frame_errors++;
-+			if (devcs & ETH_RX_CES)
-+				dev->stats.rx_frame_errors++;
- 
--			/* must be the (first and) last
--			 * descriptor then */
--			pkt_buf = (u8 *)lp->rx_skb[lp->rx_next_done]->data;
--
--			/* invalidate the cache */
--			dma_cache_inv((unsigned long)pkt_buf, pkt_len - 4);
--
--			/* Malloc up new buffer. */
--			skb_new = netdev_alloc_skb_ip_align(dev, KORINA_RBSIZE);
--
--			if (!skb_new)
--				break;
--			/* Do not count the CRC */
--			skb_put(skb, pkt_len - 4);
--			skb->protocol = eth_type_trans(skb, dev);
--
--			/* Pass the packet to upper layers */
--			netif_receive_skb(skb);
--			dev->stats.rx_packets++;
--			dev->stats.rx_bytes += pkt_len;
--
--			/* Update the mcast stats */
--			if (devcs & ETH_RX_MP)
--				dev->stats.multicast++;
--
--			lp->rx_skb[lp->rx_next_done] = skb_new;
-+			goto next;
- 		}
- 
-+		pkt_len = RCVPKT_LENGTH(devcs);
-+
-+		/* must be the (first and) last
-+		 * descriptor then */
-+		pkt_buf = (u8 *)lp->rx_skb[lp->rx_next_done]->data;
-+
-+		/* invalidate the cache */
-+		dma_cache_inv((unsigned long)pkt_buf, pkt_len - 4);
-+
-+		/* Malloc up new buffer. */
-+		skb_new = netdev_alloc_skb_ip_align(dev, KORINA_RBSIZE);
-+
-+		if (!skb_new)
-+			break;
-+		/* Do not count the CRC */
-+		skb_put(skb, pkt_len - 4);
-+		skb->protocol = eth_type_trans(skb, dev);
-+
-+		/* Pass the packet to upper layers */
-+		netif_receive_skb(skb);
-+		dev->stats.rx_packets++;
-+		dev->stats.rx_bytes += pkt_len;
-+
-+		/* Update the mcast stats */
-+		if (devcs & ETH_RX_MP)
-+			dev->stats.multicast++;
-+
-+		lp->rx_skb[lp->rx_next_done] = skb_new;
-+
-+next:
- 		rd->devcs = 0;
- 
- 		/* Restore descriptor's curr_addr */
diff --git a/target/linux/rb532/patches-5.4/107-use-NAPI_POLL_WEIGHT.patch b/target/linux/rb532/patches-5.4/107-use-NAPI_POLL_WEIGHT.patch
deleted file mode 100644
index d4af90636f..0000000000
--- a/target/linux/rb532/patches-5.4/107-use-NAPI_POLL_WEIGHT.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -1082,7 +1082,7 @@ static int korina_probe(struct platform_
- 	dev->netdev_ops = &korina_netdev_ops;
- 	dev->ethtool_ops = &netdev_ethtool_ops;
- 	dev->watchdog_timeo = TX_TIMEOUT;
--	netif_napi_add(dev, &lp->napi, korina_poll, 64);
-+	netif_napi_add(dev, &lp->napi, korina_poll, NAPI_POLL_WEIGHT);
- 
- 	lp->phy_addr = (((lp->rx_irq == 0x2c? 1:0) << 8) | 0x05);
- 	lp->mii_if.dev = dev;
diff --git a/target/linux/rb532/patches-5.4/108-korina-use-gro.patch b/target/linux/rb532/patches-5.4/108-korina-use-gro.patch
deleted file mode 100644
index 8cbe2a0777..0000000000
--- a/target/linux/rb532/patches-5.4/108-korina-use-gro.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -406,7 +406,7 @@ static int korina_rx(struct net_device *
- 		skb->protocol = eth_type_trans(skb, dev);
- 
- 		/* Pass the packet to upper layers */
--		netif_receive_skb(skb);
-+		napi_gro_receive(&lp->napi, skb);
- 		dev->stats.rx_packets++;
- 		dev->stats.rx_bytes += pkt_len;
- 
diff --git a/target/linux/rb532/patches-5.4/109-korina-whitespace-cleanup-2.patch b/target/linux/rb532/patches-5.4/109-korina-whitespace-cleanup-2.patch
deleted file mode 100644
index ad24a9e846..0000000000
--- a/target/linux/rb532/patches-5.4/109-korina-whitespace-cleanup-2.patch
+++ /dev/null
@@ -1,135 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -64,9 +64,9 @@
- #include <asm/mach-rc32434/eth.h>
- #include <asm/mach-rc32434/dma_v.h>
- 
--#define DRV_NAME        "korina"
--#define DRV_VERSION     "0.10"
--#define DRV_RELDATE     "04Mar2008"
-+#define DRV_NAME	"korina"
-+#define DRV_VERSION	"0.10"
-+#define DRV_RELDATE	"04Mar2008"
- 
- #define STATION_ADDRESS_HIGH(dev) (((dev)->dev_addr[0] << 8) | \
- 				   ((dev)->dev_addr[1]))
-@@ -75,7 +75,7 @@
- 				   ((dev)->dev_addr[4] << 8)  | \
- 				   ((dev)->dev_addr[5]))
- 
--#define MII_CLOCK 1250000 	/* no more than 2.5MHz */
-+#define MII_CLOCK	1250000 /* no more than 2.5MHz */
- 
- /* the following must be powers of two */
- #define KORINA_NUM_RDS	64  /* number of receive descriptors */
-@@ -87,15 +87,19 @@
- #define KORINA_RBSIZE	1536 /* size of one resource buffer = Ether MTU */
- #define KORINA_RDS_MASK	(KORINA_NUM_RDS - 1)
- #define KORINA_TDS_MASK	(KORINA_NUM_TDS - 1)
--#define RD_RING_SIZE 	(KORINA_NUM_RDS * sizeof(struct dma_desc))
-+#define RD_RING_SIZE	(KORINA_NUM_RDS * sizeof(struct dma_desc))
- #define TD_RING_SIZE	(KORINA_NUM_TDS * sizeof(struct dma_desc))
- 
--#define TX_TIMEOUT 	(6000 * HZ / 1000)
-+#define TX_TIMEOUT	(6000 * HZ / 1000)
- 
--enum chain_status { desc_filled, desc_empty };
--#define IS_DMA_FINISHED(X)   (((X) & (DMA_DESC_FINI)) != 0)
--#define IS_DMA_DONE(X)   (((X) & (DMA_DESC_DONE)) != 0)
--#define RCVPKT_LENGTH(X)     (((X) & ETH_RX_LEN) >> ETH_RX_LEN_BIT)
-+enum chain_status {
-+	desc_filled,
-+	desc_empty
-+};
-+
-+#define IS_DMA_FINISHED(X)	(((X) & (DMA_DESC_FINI)) != 0)
-+#define IS_DMA_DONE(X)		(((X) & (DMA_DESC_DONE)) != 0)
-+#define RCVPKT_LENGTH(X)	(((X) & ETH_RX_LEN) >> ETH_RX_LEN_BIT)
- 
- /* Information that need to be kept for each board. */
- struct korina_private {
-@@ -123,7 +127,7 @@ struct korina_private {
- 	int rx_irq;
- 	int tx_irq;
- 
--	spinlock_t lock;        /* NIC xmit lock */
-+	spinlock_t lock;	/* NIC xmit lock */
- 
- 	int dma_halt_cnt;
- 	int dma_run_cnt;
-@@ -146,17 +150,17 @@ static inline void korina_start_dma(stru
- static inline void korina_abort_dma(struct net_device *dev,
- 					struct dma_reg *ch)
- {
--       if (readl(&ch->dmac) & DMA_CHAN_RUN_BIT) {
--	       writel(0x10, &ch->dmac);
-+	if (readl(&ch->dmac) & DMA_CHAN_RUN_BIT) {
-+		writel(0x10, &ch->dmac);
- 
--	       while (!(readl(&ch->dmas) & DMA_STAT_HALT))
--		       netif_trans_update(dev);
-+		while (!(readl(&ch->dmas) & DMA_STAT_HALT))
-+			netif_trans_update(dev);
- 
--	       writel(0, &ch->dmas);
--       }
-+		writel(0, &ch->dmas);
-+	}
- 
--       writel(0, &ch->dmadptr);
--       writel(0, &ch->dmandptr);
-+	writel(0, &ch->dmadptr);
-+	writel(0, &ch->dmandptr);
- }
- 
- static inline void korina_chain_dma(struct dma_reg *ch, u32 dma_addr)
-@@ -685,7 +689,7 @@ static int korina_ioctl(struct net_devic
- 
- /* ethtool helpers */
- static void netdev_get_drvinfo(struct net_device *dev,
--			struct ethtool_drvinfo *info)
-+				struct ethtool_drvinfo *info)
- {
- 	struct korina_private *lp = netdev_priv(dev);
- 
-@@ -728,10 +732,10 @@ static u32 netdev_get_link(struct net_de
- }
- 
- static const struct ethtool_ops netdev_ethtool_ops = {
--	.get_drvinfo            = netdev_get_drvinfo,
--	.get_link               = netdev_get_link,
--	.get_link_ksettings     = netdev_get_link_ksettings,
--	.set_link_ksettings     = netdev_set_link_ksettings,
-+	.get_drvinfo		= netdev_get_drvinfo,
-+	.get_link		= netdev_get_link,
-+	.get_link_ksettings	= netdev_get_link_ksettings,
-+	.set_link_ksettings	= netdev_set_link_ksettings,
- };
- 
- static int korina_alloc_ring(struct net_device *dev)
-@@ -863,7 +867,7 @@ static int korina_init(struct net_device
- 	/* Management Clock Prescaler Divisor
- 	 * Clock independent setting */
- 	writel(((idt_cpu_freq) / MII_CLOCK + 1) & ~1,
--		       &lp->eth_regs->ethmcp);
-+			&lp->eth_regs->ethmcp);
- 
- 	/* don't transmit until fifo contains 48b */
- 	writel(48, &lp->eth_regs->ethfifott);
-@@ -946,14 +950,14 @@ static int korina_open(struct net_device
- 			0, "Korina ethernet Rx", dev);
- 	if (ret < 0) {
- 		printk(KERN_ERR "%s: unable to get Rx DMA IRQ %d\n",
--		    dev->name, lp->rx_irq);
-+			dev->name, lp->rx_irq);
- 		goto err_release;
- 	}
- 	ret = request_irq(lp->tx_irq, korina_tx_dma_interrupt,
- 			0, "Korina ethernet Tx", dev);
- 	if (ret < 0) {
- 		printk(KERN_ERR "%s: unable to get Tx DMA IRQ %d\n",
--		    dev->name, lp->tx_irq);
-+			dev->name, lp->tx_irq);
- 		goto err_free_rx_irq;
- 	}
- 
diff --git a/target/linux/rb532/patches-5.4/110-korina-update-authors.patch b/target/linux/rb532/patches-5.4/110-korina-update-authors.patch
deleted file mode 100644
index 843397cf37..0000000000
--- a/target/linux/rb532/patches-5.4/110-korina-update-authors.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -4,6 +4,7 @@
-  *  Copyright 2004 IDT Inc. (rischelp at idt.com)
-  *  Copyright 2006 Felix Fietkau <nbd at openwrt.org>
-  *  Copyright 2008 Florian Fainelli <florian at openwrt.org>
-+ *  Copyright 2017 Roman Yeryomin <roman at advem.lv>
-  *
-  *  This program is free software; you can redistribute  it and/or modify it
-  *  under  the terms of  the GNU General  Public License as published by the
-@@ -1150,5 +1151,6 @@ module_platform_driver(korina_driver);
- MODULE_AUTHOR("Philip Rischel <rischelp at idt.com>");
- MODULE_AUTHOR("Felix Fietkau <nbd at openwrt.org>");
- MODULE_AUTHOR("Florian Fainelli <florian at openwrt.org>");
-+MODULE_AUTHOR("Roman Yeryomin <roman at advem.lv>");
- MODULE_DESCRIPTION("IDT RC32434 (Korina) Ethernet driver");
- MODULE_LICENSE("GPL");
diff --git a/target/linux/rb532/patches-5.4/111-korina-version-bump.patch b/target/linux/rb532/patches-5.4/111-korina-version-bump.patch
deleted file mode 100644
index 1501e174b1..0000000000
--- a/target/linux/rb532/patches-5.4/111-korina-version-bump.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/drivers/net/ethernet/korina.c
-+++ b/drivers/net/ethernet/korina.c
-@@ -66,8 +66,8 @@
- #include <asm/mach-rc32434/dma_v.h>
- 
- #define DRV_NAME	"korina"
--#define DRV_VERSION	"0.10"
--#define DRV_RELDATE	"04Mar2008"
-+#define DRV_VERSION	"0.20"
-+#define DRV_RELDATE	"15Sep2017"
- 
- #define STATION_ADDRESS_HIGH(dev) (((dev)->dev_addr[0] << 8) | \
- 				   ((dev)->dev_addr[1]))
-- 
2.20.1




More information about the openwrt-devel mailing list