summaryrefslogtreecommitdiffstats
path: root/sys/dev/rp
diff options
context:
space:
mode:
authorjhibbits <jhibbits@FreeBSD.org>2016-02-27 03:38:01 +0000
committerjhibbits <jhibbits@FreeBSD.org>2016-02-27 03:38:01 +0000
commit9da1c36d0a8d774c39703ec25190536771eaee70 (patch)
treebc27bca5a9b117f27964de1fbd3efe2e2ec151d3 /sys/dev/rp
parent8db64542512568b735293ebaad1c652c899a02f1 (diff)
downloadFreeBSD-src-9da1c36d0a8d774c39703ec25190536771eaee70.zip
FreeBSD-src-9da1c36d0a8d774c39703ec25190536771eaee70.tar.gz
Migrate many bus_alloc_resource() calls to bus_alloc_resource_anywhere().
Most calls to bus_alloc_resource() use "anywhere" as the range, with a given count. Migrate these to use the new bus_alloc_resource_anywhere() API. Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D5370
Diffstat (limited to 'sys/dev/rp')
-rw-r--r--sys/dev/rp/rp_isa.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/rp/rp_isa.c b/sys/dev/rp/rp_isa.c
index 2f61230..9ea7fc0 100644
--- a/sys/dev/rp/rp_isa.c
+++ b/sys/dev/rp/rp_isa.c
@@ -194,10 +194,10 @@ rp_probe(device_t dev)
ctlp->io_rid[0] = 0;
if (rp_controller != NULL) {
controller = rp_controller;
- ctlp->io[0] = bus_alloc_resource(dev, SYS_RES_IOPORT, &ctlp->io_rid[0], 0, ~0, 0x40, RF_ACTIVE);
+ ctlp->io[0] = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT, &ctlp->io_rid[0], 0x40, RF_ACTIVE);
} else {
controller = rp_controller = ctlp;
- ctlp->io[0] = bus_alloc_resource(dev, SYS_RES_IOPORT, &ctlp->io_rid[0], 0, ~0, 0x44, RF_ACTIVE);
+ ctlp->io[0] = bus_alloc_resource_anywhere(dev, SYS_RES_IOPORT, &ctlp->io_rid[0], 0x44, RF_ACTIVE);
}
if (ctlp->io[0] == NULL) {
device_printf(dev, "rp_attach: Resource not available.\n");
OpenPOWER on IntegriCloud