diff options
author | wpaul <wpaul@FreeBSD.org> | 2000-11-02 00:00:30 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2000-11-02 00:00:30 +0000 |
commit | 68862a0a68c46858a2e31a712545ad97db38521f (patch) | |
tree | b4eb6ef7456051f4b0a334f8c9a119a67d3bb0b5 /sys/dev | |
parent | d454f22bf366c405d02a6025b65daf8e87e68107 (diff) | |
download | FreeBSD-src-68862a0a68c46858a2e31a712545ad97db38521f.zip FreeBSD-src-68862a0a68c46858a2e31a712545ad97db38521f.tar.gz |
Fix a couple of cases where I tried to release the I/O space resource twice
(once as as an I/O space resource and once as an IRQ resource). There was
a problem with this in if_rl too, which is how I found it.
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/sk/if_sk.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/sk/if_sk.c b/sys/dev/sk/if_sk.c index bb0c414..b2ee64a 100644 --- a/sys/dev/sk/if_sk.c +++ b/sys/dev/sk/if_sk.c @@ -1275,7 +1275,7 @@ static int sk_attach(dev) if (error) { printf("skc%d: couldn't set up irq\n", unit); bus_release_resource(dev, SK_RES, SK_RID, sc->sk_res); - bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sk_res); + bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sk_irq); goto fail; } |