git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[pandora-kernel.git]
/
drivers
/
net
/
team
/
team_mode_roundrobin.c
diff --git
a/drivers/net/team/team_mode_roundrobin.c
b/drivers/net/team/team_mode_roundrobin.c
index
90311c7
..
5366585
100644
(file)
--- a/
drivers/net/team/team_mode_roundrobin.c
+++ b/
drivers/net/team/team_mode_roundrobin.c
@@
-33,6
+33,8
@@
static bool rr_transmit(struct team *team, struct sk_buff *skb)
port_index = team_num_to_port_index(team,
rr_priv(team)->sent_packets++);
port = team_get_port_by_index_rcu(team, port_index);
+ if (unlikely(!port))
+ goto drop;
port = team_get_first_port_txable_rcu(team, port);
if (unlikely(!port))
goto drop;