aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mmc
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-04-16 15:58:58 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2020-04-16 15:58:58 +0000
commit0f2f8632dc1c40099d7dcd17a8a0180d04ef7189 (patch)
tree274a1991783d60ee55f6b86e6e66832e438ae829 /sys/dev/mmc
parent4fda71e8d927313900cd20316957908350e84b3b (diff)
Notes
Diffstat (limited to 'sys/dev/mmc')
-rw-r--r--sys/dev/mmc/mmc_fdt_helpers.c2
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