|
@@ -854,11 +854,12 @@ cmos_pnp_probe(struct pnp_dev *pnp, const struct pnp_device_id *id)
|
|
* don't define the IRQ. It should always be safe to
|
|
* don't define the IRQ. It should always be safe to
|
|
* hardcode it in these cases
|
|
* hardcode it in these cases
|
|
*/
|
|
*/
|
|
- return cmos_do_probe(&pnp->dev, &pnp->res.port_resource[0], 8);
|
|
|
|
|
|
+ return cmos_do_probe(&pnp->dev,
|
|
|
|
+ pnp_get_resource(pnp, IORESOURCE_IO, 0), 8);
|
|
else
|
|
else
|
|
return cmos_do_probe(&pnp->dev,
|
|
return cmos_do_probe(&pnp->dev,
|
|
- &pnp->res.port_resource[0],
|
|
|
|
- pnp->res.irq_resource[0].start);
|
|
|
|
|
|
+ pnp_get_resource(pnp, IORESOURCE_IO, 0),
|
|
|
|
+ pnp_irq(pnp, 0));
|
|
}
|
|
}
|
|
|
|
|
|
static void __exit cmos_pnp_remove(struct pnp_dev *pnp)
|
|
static void __exit cmos_pnp_remove(struct pnp_dev *pnp)
|