]> www.infradead.org Git - users/jedix/linux-maple.git/commit
be2net: Fix be_vlan_rem_vid() to check vlan id being removed
authorSriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
Wed, 3 Feb 2016 04:19:18 +0000 (09:49 +0530)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 10 Mar 2016 15:15:31 +0000 (07:15 -0800)
commit3c5c63732313afc2b1e24b988b5ca2504f7a4a95
tree6758d787069692ab6ee6a4214edc9f92715917bd
parent3f7e566eb13aa8fdfca5bc5ce02434e79340b92a
be2net: Fix be_vlan_rem_vid() to check vlan id being removed

The driver decrements its vlan count without checking if it is really
present in its list. This results in an invalid vlan count and impacts
subsequent vlan add/rem ops. The function be_vlan_rem_vid() should be
updated to fix this.

Signed-off-by: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Suresh Reddy <suresh.reddy@broadcom.com>
Orabug: 22725582
Signed-off-by: Manjunath Govindashetty <manjunath.govindashetty@oracle.com>
drivers/net/ethernet/emulex/benet/be_main.c