提交 68c28898 编写于 作者: B Ben Hutchings 提交者: Jeff Garzik

sky2: Hold RTNL while calling dev_close()

dev_close() must be called holding the RTNL.
Signed-off-by: NBen Hutchings <bhutchings@solarflare.com>
Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
上级 69de8d23
...@@ -4404,7 +4404,9 @@ static int sky2_resume(struct pci_dev *pdev) ...@@ -4404,7 +4404,9 @@ static int sky2_resume(struct pci_dev *pdev)
if (err) { if (err) {
printk(KERN_ERR PFX "%s: could not up: %d\n", printk(KERN_ERR PFX "%s: could not up: %d\n",
dev->name, err); dev->name, err);
rtnl_lock();
dev_close(dev); dev_close(dev);
rtnl_unlock();
goto out; goto out;
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册