diff -ur linux.old/drivers/pnp/pnp_bios.c linux/drivers/pnp/pnp_bios.c --- linux.old/drivers/pnp/pnp_bios.c Mon Oct 15 15:38:43 2001 +++ linux/drivers/pnp/pnp_bios.c Mon Oct 15 15:54:56 2001 @@ -1052,8 +1052,8 @@ * example do reserve stuff they know about too, so we may well * have double reservations. */ - printk( - "PnPBIOS: %s: 0x%x-0x%x %s reserved\n", + printk( + KERN_INFO "PnPBIOS: %s: 0x%x-0x%x %s reserved\n", pnpid, start, end, NULL != res ? "has been" : "was already" ); @@ -1069,6 +1069,9 @@ if ( dev->resource[i].flags & IORESOURCE_UNSET ) /* resource record not used */ break; + if (!(dev->resource[i].flags & IORESOURCE_IO)) + /* memory resource */ + continue; if ( dev->resource[i].start == 0 ) /* resource disabled */ continue;