* [PATCH] bail out of sba_init() if no hardware found
@ 2003-09-19 21:20 Bjorn Helgaas
0 siblings, 0 replies; only message in thread
From: Bjorn Helgaas @ 2003-09-19 21:20 UTC (permalink / raw)
To: linux-ia64
This patch against 2.5 gets rid of the following annoying but
harmless messages when booting a generic kernel on a non-ZX1 box:
No IOC for PCI Bus 0000:00 in ACPI
No IOC for PCI Bus 0000:01 in ACPI
...
We just forgot to bail out of the SBA IOMMU init function if it didn't
find any SBA hardware.
=== arch/ia64/hp/common/sba_iommu.c 1.30 vs edited ==--- 1.30/arch/ia64/hp/common/sba_iommu.c Mon Sep 8 14:51:17 2003
+++ edited/arch/ia64/hp/common/sba_iommu.c Fri Sep 19 15:03:40 2003
@@ -1844,18 +1844,19 @@
static void __init
ioc_proc_init(void)
{
- if (ioc_list) {
- struct proc_dir_entry *dir, *entry;
+ struct proc_dir_entry *dir, *entry;
- dir = proc_mkdir("bus/mckinley", 0);
- entry = create_proc_entry(ioc_list->name, 0, dir);
- if (entry)
- entry->proc_fops = &ioc_fops;
-
- entry = create_proc_entry("bitmap", 0, dir);
- if (entry)
- entry->proc_fops = &ioc_map_fops;
- }
+ dir = proc_mkdir("bus/mckinley", 0);
+ if (!dir)
+ return;
+
+ entry = create_proc_entry(ioc_list->name, 0, dir);
+ if (entry)
+ entry->proc_fops = &ioc_fops;
+
+ entry = create_proc_entry("bitmap", 0, dir);
+ if (entry)
+ entry->proc_fops = &ioc_map_fops;
}
#endif
@@ -1941,6 +1942,8 @@
sba_init(void)
{
acpi_bus_register_driver(&acpi_sba_ioc_driver);
+ if (!ioc_list)
+ return 0;
#ifdef CONFIG_PCI
{
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-09-19 21:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-19 21:20 [PATCH] bail out of sba_init() if no hardware found Bjorn Helgaas
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.