diff options
author | 2020-05-22 20:09:28 +0300 | |
---|---|---|
committer | 2020-05-23 16:33:20 -0700 | |
commit | 4c64b83d03f4aafcdf710caad994cbc855802e74 (patch) | |
tree | 14cbc0f0748fbac0c44befa5a1764cc311dca2a5 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | net: phy: mscc: fix initialization of the MACsec protocol mode (diff) | |
download | linux-dev-4c64b83d03f4aafcdf710caad994cbc855802e74.tar.xz linux-dev-4c64b83d03f4aafcdf710caad994cbc855802e74.zip |
net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
vlan_for_each() are required to be called with rtnl_lock taken, otherwise
ASSERT_RTNL() warning will be triggered - which happens now during System
resume from suspend:
cpsw_suspend()
|- cpsw_ndo_stop()
|- __hw_addr_ref_unsync_dev()
|- cpsw_purge_all_mc()
|- vlan_for_each()
|- ASSERT_RTNL();
Hence, fix it by surrounding cpsw_ndo_stop() by rtnl_lock/unlock() calls.
Fixes: 15180eca569b ("net: ethernet: ti: cpsw: fix vlan mcast")
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions