From 0477a226e2d9932f1d81a06f9c947fcd444918b8 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Tue, 13 Jun 2006 17:17:29 +0900 Subject: [PATCH] --- yaml --- r: 27209 b: refs/heads/master c: 26ec43f132d1cf282124a020b2bb5310496c9132 h: refs/heads/master i: 27207: 715d0d65a3683cc83eae4ee1117099363e7c85db v: v3 --- [refs] | 2 +- trunk/drivers/net/sky2.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index e13da773b131..19587428a4c1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f05267e7dee58741a4feb20d0351706ec64bb0b5 +refs/heads/master: 26ec43f132d1cf282124a020b2bb5310496c9132 diff --git a/trunk/drivers/net/sky2.c b/trunk/drivers/net/sky2.c index 6ad676d2cbc1..b680e64ad2ca 100644 --- a/trunk/drivers/net/sky2.c +++ b/trunk/drivers/net/sky2.c @@ -2181,7 +2181,7 @@ static int sky2_poll(struct net_device *dev0, int *budget) u32 status = sky2_read32(hw, B0_Y2_SP_EISR); if (!~status) - return 0; + goto out; if (status & Y2_IS_HW_ERR) sky2_hw_intr(hw); @@ -2219,7 +2219,7 @@ static int sky2_poll(struct net_device *dev0, int *budget) if (sky2_more_work(hw)) return 1; - +out: netif_rx_complete(dev0); sky2_read32(hw, B0_Y2_SP_LISR);