From 360d00a0b2e8a95adaa52d75d823b9af7b9795aa Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Tue, 27 Sep 2005 13:33:46 +0000 Subject: Calling rman_get_start() after bus_release_resource() is evil. It became fatal after a recent "struct resource" split change. --- sys/dev/cardbus/cardbus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/dev') diff --git a/sys/dev/cardbus/cardbus.c b/sys/dev/cardbus/cardbus.c index be90c8889af4..da5605fe8091 100644 --- a/sys/dev/cardbus/cardbus.c +++ b/sys/dev/cardbus/cardbus.c @@ -360,8 +360,8 @@ cardbus_alloc_resources(device_t cbdev, device_t child) bus_release_resource(cbdev, SYS_RES_IRQ, rid, res); resource_list_add(&dinfo->pci.resources, SYS_RES_IRQ, rid, start, end, 1); - dinfo->pci.cfg.intline = rman_get_start(res); - pci_write_config(child, PCIR_INTLINE, rman_get_start(res), 1); + dinfo->pci.cfg.intline = start; + pci_write_config(child, PCIR_INTLINE, start, 1); free(barlist, M_DEVBUF); return (0); -- cgit v1.3