Comment 7 for bug 65631

TJ (tj) wrote :

Can anyone confirm the fault still happens when using Gutsy (2.6.22) ? I've attached a patch for Gutsy to testing.

Although the drivers/net/skge.c and drivers/net/skge.h source has changed somewhat they still use

drivers/net/skge.h::struct skge_hw {
 void __iomem *regs;
 struct pci_dev *pdev;
 spinlock_t hw_lock;

....

drivers/net/skge.c::static int __devinit skge_probe(struct pci_dev *pdev,
    const struct pci_device_id *ent)
{
 struct net_device *dev, *dev1;
 struct skge_hw *hw;

...

spin_lock_init(&hw->hw_lock);