Deleted Added
full compact
32c32
< __FBSDID("$FreeBSD: head/sys/dev/hme/if_hme_pci.c 133731 2004-08-14 22:38:20Z marius $");
---
> __FBSDID("$FreeBSD: head/sys/dev/hme/if_hme_pci.c 137982 2004-11-22 06:46:30Z yongari $");
187a188,189
> mtx_init(&sc->sc_lock, device_get_nameunit(dev), MTX_NETWORK_LOCK,
> MTX_DEF);
204c206,207
< return (ENXIO);
---
> error = ENXIO;
> goto fail_mtx;
350,351c353,354
< if ((error = bus_setup_intr(dev, hsc->hsc_ires, INTR_TYPE_NET, hme_intr,
< sc, &hsc->hsc_ih)) != 0) {
---
> if ((error = bus_setup_intr(dev, hsc->hsc_ires, INTR_TYPE_NET |
> INTR_MPSAFE, hme_intr, sc, &hsc->hsc_ih)) != 0) {
361a365,366
> fail_mtx:
> mtx_destroy(&sc->sc_lock);
371,372d375
< hme_detach(sc);
<
373a377
> hme_detach(sc);