diff options
| author | Emmanuel Vadot <manu@FreeBSD.org> | 2020-04-16 15:58:58 +0000 |
|---|---|---|
| committer | Emmanuel Vadot <manu@FreeBSD.org> | 2020-04-16 15:58:58 +0000 |
| commit | 0f2f8632dc1c40099d7dcd17a8a0180d04ef7189 (patch) | |
| tree | 274a1991783d60ee55f6b86e6e66832e438ae829 /sys/dev/mmc | |
| parent | 4fda71e8d927313900cd20316957908350e84b3b (diff) | |
Notes
Diffstat (limited to 'sys/dev/mmc')
| -rw-r--r-- | sys/dev/mmc/mmc_fdt_helpers.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/mmc/mmc_fdt_helpers.c b/sys/dev/mmc/mmc_fdt_helpers.c index 615dc695fa75..7dff3851883b 100644 --- a/sys/dev/mmc/mmc_fdt_helpers.c +++ b/sys/dev/mmc/mmc_fdt_helpers.c @@ -381,6 +381,8 @@ mmc_fdt_gpio_teardown(struct mmc_fdt_helper *helper) gpio_pin_release(helper->cd_pin); if (helper->cd_ires != NULL) bus_release_resource(helper->dev, SYS_RES_IRQ, 0, helper->cd_ires); + + taskqueue_drain_timeout(taskqueue_swi_giant, &helper->cd_delayed_task); } bool |
