11 #include <linux/device.h>
13 #include <linux/slab.h>
14 #include <linux/kernel.h>
28 const char *pnpid = dev_name(&dev->
dev);
36 snprintf(regionid, 16,
"pnp %s", pnpid);
52 res ?
"has been" :
"could not be");
55 static void reserve_resources_of_dev(
struct pnp_dev *dev)
65 if (res->
start < 0x100)
78 reserve_range(dev, res, 1);
85 reserve_range(dev, res, 0);
89 static int system_pnp_probe(
struct pnp_dev *dev,
92 reserve_resources_of_dev(dev);
98 .id_table = pnp_dev_table,
100 .probe = system_pnp_probe,
103 static int __init pnp_system_init(
void)