diff options
author | nyan <nyan@FreeBSD.org> | 2000-10-03 11:47:34 +0000 |
---|---|---|
committer | nyan <nyan@FreeBSD.org> | 2000-10-03 11:47:34 +0000 |
commit | 9d7b8375a5cac73e09a88d8852c67dcb3eb70546 (patch) | |
tree | efcaa97db924b345452da555963833056f8dc6e5 | |
parent | 4c234c7966a898f8555a072bd20fb91c970cce25 (diff) | |
download | FreeBSD-src-9d7b8375a5cac73e09a88d8852c67dcb3eb70546.zip FreeBSD-src-9d7b8375a5cac73e09a88d8852c67dcb3eb70546.tar.gz |
Don't use bus_get_resource() and bus_get_resource_start() functions if
bus_alloc_resource() failed. So, error messages are changed more simply.
Suggested by: "Matthew N. Dodd" <winter@jurai.net>
-rw-r--r-- | sys/dev/snc/if_snc.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/sys/dev/snc/if_snc.c b/sys/dev/snc/if_snc.c index 5a30e3d..810ec1a 100644 --- a/sys/dev/snc/if_snc.c +++ b/sys/dev/snc/if_snc.c @@ -93,11 +93,7 @@ snc_alloc_port(dev, rid) sc->sc_ioh = rman_get_bushandle(res); return (0); } else { - u_long start, count; - - bus_get_resource(dev, SYS_RES_IOPORT, rid, &start, &count); - printf("snc_alloc_port: can't assign port 0x%lx-0x%lx\n", - start, start + count - 1); + device_printf(dev, "can't assign port\n"); return (ENOENT); } } @@ -122,11 +118,7 @@ snc_alloc_memory(dev, rid) sc->sc_memh = rman_get_bushandle(res); return (0); } else { - u_long start, count; - - bus_get_resource(dev, SYS_RES_MEMORY, rid, &start, &count); - printf("snc_alloc_memory: can't assign memory 0x%lx-0x%lx\n", - start, start + count - 1); + device_printf(dev, "can't assign memory\n"); return (ENOENT); } } @@ -150,8 +142,7 @@ snc_alloc_irq(dev, rid, flags) sc->irq_rid = rid; return (0); } else { - printf("snc_alloc_irq: can't assign irq %ld\n", - bus_get_resource_start(dev, SYS_RES_IRQ, rid)); + device_printf(dev, "can't assign irq\n"); return (ENOENT); } } |