diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2001-10-26 06:32:21 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2001-10-26 06:32:21 +0000 |
| commit | 1de1c550b151634e1c60b2c7cbc9a08270eee029 (patch) | |
| tree | 4970e512925cb61a446831a485b367f3b71fa0ef /sys/dev | |
| parent | 40c6d2be1671ecca889e633a397c3a499e841c36 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/aac/aac.c | 3 | ||||
| -rw-r--r-- | sys/dev/acpica/Osd/OsdSchedule.c | 1 | ||||
| -rw-r--r-- | sys/dev/amr/amr.c | 4 | ||||
| -rw-r--r-- | sys/dev/mly/mly.c | 4 |
4 files changed, 12 insertions, 0 deletions
diff --git a/sys/dev/aac/aac.c b/sys/dev/aac/aac.c index 4eef4e757ab4..535a78324c43 100644 --- a/sys/dev/aac/aac.c +++ b/sys/dev/aac/aac.c @@ -434,6 +434,9 @@ aac_free(struct aac_softc *sc) if (sc->aac_regs_resource != NULL) bus_release_resource(sc->aac_dev, SYS_RES_MEMORY, sc->aac_regs_rid, sc->aac_regs_resource); +#if __FreeBSD_version >= 500005 + TASK_DESTROY(&sc->aac_task_complete); +#endif } /* diff --git a/sys/dev/acpica/Osd/OsdSchedule.c b/sys/dev/acpica/Osd/OsdSchedule.c index 8a952dff8f29..6dcc5212176a 100644 --- a/sys/dev/acpica/Osd/OsdSchedule.c +++ b/sys/dev/acpica/Osd/OsdSchedule.c @@ -113,6 +113,7 @@ AcpiOsExecuteQueue(void *arg, int pending) Function = (OSD_EXECUTION_CALLBACK)at->at_function; Context = at->at_context; + TASK_DESTROY(at); free(at, M_ACPITASK); Function(Context); diff --git a/sys/dev/amr/amr.c b/sys/dev/amr/amr.c index 2b5eca1622ff..1e928c13225e 100644 --- a/sys/dev/amr/amr.c +++ b/sys/dev/amr/amr.c @@ -320,6 +320,10 @@ amr_free(struct amr_softc *sc) TAILQ_REMOVE(&sc->amr_cmd_clusters, acc, acc_link); amr_freecmd_cluster(acc); } + +#if __FreeBSD_version >= 500005 + TASK_DESTROY(&sc->amr_task_complete); +#endif } /******************************************************************************* diff --git a/sys/dev/mly/mly.c b/sys/dev/mly/mly.c index e7b7a5c83379..06115f3ba33a 100644 --- a/sys/dev/mly/mly.c +++ b/sys/dev/mly/mly.c @@ -732,6 +732,10 @@ mly_free(struct mly_softc *sc) /* release the register window mapping */ if (sc->mly_regs_resource != NULL) bus_release_resource(sc->mly_dev, SYS_RES_MEMORY, sc->mly_regs_rid, sc->mly_regs_resource); + +#if __FreeBSD_version >= 500005 + TASK_DESTROY(&sc->mly_task_complete); +#endif } /******************************************************************************** |
