Commit 783fd198 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] sk98lin procfs fix

From: Christoph Hellwig <hch@infradead.org>

sk98line tries to register a procfile with the interfacename of the struct
net_device.  The patch below (ontop of the previous one) makes it work
unless you change the interface name manually, but as Linux explicitly
allows that the interface is fundamentally broken and probably should just
go away.
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
parent 53a32383
...@@ -5113,9 +5113,12 @@ static void __devexit skge_remove_one(struct pci_dev *pdev) ...@@ -5113,9 +5113,12 @@ static void __devexit skge_remove_one(struct pci_dev *pdev)
if ((pAC->GIni.GIMacsFound == 2) && pAC->RlmtNets == 2) if ((pAC->GIni.GIMacsFound == 2) && pAC->RlmtNets == 2)
have_second_mac = 1; have_second_mac = 1;
remove_proc_entry(dev->name, pSkRootDir);
unregister_netdev(dev); unregister_netdev(dev);
if (have_second_mac) if (have_second_mac) {
remove_proc_entry(pAC->dev[1]->name, pSkRootDir);
unregister_netdev(pAC->dev[1]); unregister_netdev(pAC->dev[1]);
}
SkGeYellowLED(pAC, pAC->IoBase, 0); SkGeYellowLED(pAC, pAC->IoBase, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment