From c9e0ccf07c715d71b9b8c845d6e7e033678c5557 Mon Sep 17 00:00:00 2001 From: blogic Date: Sun, 27 May 2012 16:12:59 +0000 Subject: [lantiq] 3.2 R.I.P. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31911 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- ...ntiq-return-value-of-request_irq-was-not-.patch | 66 ---------------------- 1 file changed, 66 deletions(-) delete mode 100644 target/linux/lantiq/patches-3.2/0020-NET-MIPS-lantiq-return-value-of-request_irq-was-not-.patch (limited to 'target/linux/lantiq/patches-3.2/0020-NET-MIPS-lantiq-return-value-of-request_irq-was-not-.patch') diff --git a/target/linux/lantiq/patches-3.2/0020-NET-MIPS-lantiq-return-value-of-request_irq-was-not-.patch b/target/linux/lantiq/patches-3.2/0020-NET-MIPS-lantiq-return-value-of-request_irq-was-not-.patch deleted file mode 100644 index fb9e66cb1..000000000 --- a/target/linux/lantiq/patches-3.2/0020-NET-MIPS-lantiq-return-value-of-request_irq-was-not-.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 641dd8688489331068ff4a3f35ee0ad3ca02dbd2 Mon Sep 17 00:00:00 2001 -From: John Crispin -Date: Tue, 15 Nov 2011 15:56:06 +0100 -Subject: [PATCH 20/73] NET: MIPS: lantiq: return value of request_irq was not - handled gracefully - -The return values of request_irq() were not checked leading to the following -error message. - -drivers/net/ethernet/lantiq_etop.c: In function 'ltq_etop_hw_init': -drivers/net/ethernet/lantiq_etop.c:368:15: warning: ignoring return value of 'request_irq', declared with attribute warn_unused_result -drivers/net/ethernet/lantiq_etop.c:377:15: warning: ignoring return value of 'request_irq', declared with attribute warn_unused_result - -Signed-off-by: John Crispin -Cc: netdev@vger.kernel.org ---- - drivers/net/ethernet/lantiq_etop.c | 14 ++++++++------ - 1 files changed, 8 insertions(+), 6 deletions(-) - ---- a/drivers/net/ethernet/lantiq_etop.c -+++ b/drivers/net/ethernet/lantiq_etop.c -@@ -312,6 +312,7 @@ ltq_etop_hw_init(struct net_device *dev) - { - struct ltq_etop_priv *priv = netdev_priv(dev); - unsigned int mii_mode = priv->pldata->mii_mode; -+ int err = 0; - int i; - - ltq_pmu_enable(PMU_PPE); -@@ -356,7 +357,7 @@ ltq_etop_hw_init(struct net_device *dev) - - ltq_dma_init_port(DMA_PORT_ETOP); - -- for (i = 0; i < MAX_DMA_CHAN; i++) { -+ for (i = 0; i < MAX_DMA_CHAN && !err; i++) { - int irq = LTQ_DMA_ETOP + i; - struct ltq_etop_chan *ch = &priv->ch[i]; - -@@ -364,21 +365,22 @@ ltq_etop_hw_init(struct net_device *dev) - - if (IS_TX(i)) { - ltq_dma_alloc_tx(&ch->dma); -- request_irq(irq, ltq_etop_dma_irq, IRQF_DISABLED, -+ err = request_irq(irq, ltq_etop_dma_irq, IRQF_DISABLED, - "etop_tx", priv); - } else if (IS_RX(i)) { - ltq_dma_alloc_rx(&ch->dma); - for (ch->dma.desc = 0; ch->dma.desc < LTQ_DESC_NUM; - ch->dma.desc++) - if (ltq_etop_alloc_skb(ch)) -- return -ENOMEM; -+ err = -ENOMEM; - ch->dma.desc = 0; -- request_irq(irq, ltq_etop_dma_irq, IRQF_DISABLED, -+ err = request_irq(irq, ltq_etop_dma_irq, IRQF_DISABLED, - "etop_rx", priv); - } -- ch->dma.irq = irq; -+ if (!err) -+ ch->dma.irq = irq; - } -- return 0; -+ return err; - } - - static void -- cgit v1.2.3