Skip to content

Commit

Permalink
[PATCH] i386: Fix PCI BIOS config space access
Browse files Browse the repository at this point in the history
Got broken by a earlier change.

Also add a printk when no pci config method could be found.

Cc: gregkh@suse.de

Signed-off-by: Andi Kleen <ak@suse.de>
  • Loading branch information
Andi Kleen authored and Andi Kleen committed Oct 5, 2006
1 parent 70d666d commit f015c6c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions arch/i386/pci/direct.c
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,8 @@ static int __init pci_check_type2(void)

void __init pci_direct_init(int type)
{
if (type == 0)
return;
printk(KERN_INFO "PCI: Using configuration type %d\n", type);
if (type == 1)
raw_pci_ops = &pci_direct_conf1;
Expand Down
4 changes: 4 additions & 0 deletions arch/i386/pci/init.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ static __init int pci_access_init(void)
#ifdef CONFIG_PCI_DIRECT
pci_direct_init(type);
#endif
if (!raw_pci_ops)
printk(KERN_ERR
"PCI: Fatal: No config space access function found\n");

return 0;
}
arch_initcall(pci_access_init);

0 comments on commit f015c6c

Please sign in to comment.