diff options
author | Alex Vesker <valex@mellanox.com> | 2017-10-10 10:36:41 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-12-20 10:07:33 +0100 |
commit | 2eb165b9fbb722416252c054ac2ef2c3eb777460 (patch) | |
tree | f71a58cb2f9f29bc732df0370fec84b826a94b69 /net | |
parent | 0c70b35bf1583fa5fc9134b87d32cf0bc27d5023 (diff) | |
download | linux-stable-2eb165b9fbb722416252c054ac2ef2c3eb777460.tar.gz linux-stable-2eb165b9fbb722416252c054ac2ef2c3eb777460.tar.bz2 linux-stable-2eb165b9fbb722416252c054ac2ef2c3eb777460.zip |
IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop
[ Upstream commit b4b678b06f6eef18bff44a338c01870234db0bc9 ]
When ndo_open and ndo_stop are called RTNL lock should be held.
In this specific case ipoib_ib_dev_open calls the offloaded ndo_open
which re-sets the number of TX queue assuming RTNL lock is held.
Since RTNL lock is not held, RTNL assert will fail.
Signed-off-by: Alex Vesker <valex@mellanox.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions