Add fix for timer issue in bridge code (rhbz 980254)
This commit is contained in:
parent
af1ede06d2
commit
8fb285bdac
2 changed files with 20 additions and 1 deletions
13
bridge-timer-fix.patch
Normal file
13
bridge-timer-fix.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c
|
||||
index d6448e3..aadb596 100644
|
||||
--- a/net/bridge/br_multicast.c
|
||||
+++ b/net/bridge/br_multicast.c
|
||||
@@ -269,7 +269,7 @@ static void br_multicast_del_pg(struct net_bridge *br,
|
||||
del_timer(&p->timer);
|
||||
call_rcu_bh(&p->rcu, br_multicast_free_pg);
|
||||
|
||||
- if (!mp->ports && !mp->mglist &&
|
||||
+ if (!mp->ports && !mp->mglist && mp->timer_armed &&
|
||||
netif_running(br->dev))
|
||||
mod_timer(&mp->timer, jiffies);
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue