mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Since we turn off the interrupts, we don't need to disestablish
our ISR.
This commit is contained in:
parent
3ce3f44293
commit
5a535f681f
1 changed files with 0 additions and 13 deletions
|
|
@ -1442,7 +1442,6 @@ cbb_suspend(device_t self)
|
|||
if (error != 0)
|
||||
return (error);
|
||||
cbb_set(sc, CBB_SOCKET_MASK, 0); /* Quiet hardware */
|
||||
bus_teardown_intr(self, sc->irq_res, sc->intrhand);
|
||||
sc->flags &= ~CBB_CARD_OK; /* Card is bogus now */
|
||||
return (0);
|
||||
}
|
||||
|
|
@ -1473,18 +1472,6 @@ cbb_resume(device_t self)
|
|||
tmp = cbb_get(sc, CBB_SOCKET_EVENT);
|
||||
cbb_set(sc, CBB_SOCKET_EVENT, tmp);
|
||||
|
||||
/* re-establish the interrupt. */
|
||||
if (bus_setup_intr(self, sc->irq_res, INTR_TYPE_AV | INTR_MPSAFE,
|
||||
cbb_intr, sc, &sc->intrhand)) {
|
||||
device_printf(self, "couldn't re-establish interrupt");
|
||||
bus_release_resource(self, SYS_RES_IRQ, 0, sc->irq_res);
|
||||
bus_release_resource(self, SYS_RES_MEMORY, CBBR_SOCKBASE,
|
||||
sc->base_res);
|
||||
sc->irq_res = NULL;
|
||||
sc->base_res = NULL;
|
||||
return (ENOMEM);
|
||||
}
|
||||
|
||||
/* CSC Interrupt: Card detect interrupt on */
|
||||
cbb_setb(sc, CBB_SOCKET_MASK, CBB_SOCKET_MASK_CD);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue