Re: 2.1.93..

Markus Kossmann (markus.kossmann@inka.de)
Tue, 07 Apr 1998 19:31:50 +0200


Linus Torvalds wrote:
>
> 2.1.93 is out there. It is broken on other platforms than x86, because I
> had to move some initialization code around, but this shoul dbe very easy
> to fix (moving the device init code later makes a _lot_ of things easier:
> the system is essentially up and running, and "kmalloc()" etc actually
> works).
>
> Now the PCI init code actually has the full SMP knowledge, which it needs
> in order to get the interrupt mapping stuff right (for example - it might
> eventually need it for other reasons too).
>
> The PCI code has generally been cleaned up - thanks to Martin Mares (the
> PCI cleanup is what forced me to do the other changes - anything else
> would simply have been too ugly).
>
Well, the detection routine for PCI ne2000 clones in ne.c is now broken.
It doesn´t stop , if it has found a PCI card, but continues to search
until it has checked the last possible variant. And then tries to use
that variant . I´ve made the folowing fix :
--- linux/drivers/net/ne.c.old Tue Apr 7 07:38:45 1998
+++ linux/drivers/net/ne.c Tue Apr 7 19:48:40 1998
@@ -216,6 +216,7 @@
continue;
pci_irq_line = pdev->irq;
if (pci_irq_line == 0) continue; /* Try next PCI ID */
+ break; /* PCI card found */
}
if (!pdev)
continue;

-- 
------------------------------------------------------------------------------
Markus			           <markus.kossmann@inka.de> (Markus Kossmann)

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu