Re: Oops on dual P5 (mp_bus_id_to_pci_bus==NULL)

Alan Cox (alan@lxorguk.ukuu.org.uk)
08 Jan 2003 01:31:44 +0000


On Tue, 2003-01-07 at 20:11, Pete Zaitcev wrote:
> Greg, the attached patch is broken. What do you think happens
> if (mpf->mpf_feature1 != 0) in get_smp_config()?
> In my case, it looks like this:
>
> Intel MultiProcessor Specification v1.1
> Virtual Wire compatibility mode.
> Default MP configuration #6
> Processor #0 Pentium(tm) APIC version 16
> Processor #1 Pentium(tm) APIC version 16
> I/O APIC #2 Version 16 at 0xFEC00000.
> Processors: 2
> ............... blah blah blah
> PCI: PCI BIOS revision 2.00 entry at 0xfcad0, last bus=0
> PCI: Using configuration type 2
> PCI: Probing PCI hardware
> Unable to handle kernel NULL pointer dereference at virtual address 00000000
> <--- IO_APIC_get_PCI_irq_vector dies in if (mp_bus_id_to_pci_bus[bus] == -1)
>
> I hope you have the time to fix this for -pre4.

I already sent Marcelo the fix.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/