diff options
-rw-r--r-- | src/device/device.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/device/device.c b/src/device/device.c index 55a5dfd9ac..e23c9def5b 100644 --- a/src/device/device.c +++ b/src/device/device.c @@ -222,8 +222,9 @@ static void read_resources(struct bus *bus) continue; if (!curdev->ops || !curdev->ops->read_resources) { - printk(BIOS_ERR, "%s missing read_resources\n", - dev_path(curdev)); + if (curdev->path.type != DEVICE_PATH_APIC) + printk(BIOS_ERR, "%s missing read_resources\n", + dev_path(curdev)); continue; } post_log_path(curdev); |