From 0f2f8632dc1c40099d7dcd17a8a0180d04ef7189 Mon Sep 17 00:00:00 2001 From: Emmanuel Vadot Date: Thu, 16 Apr 2020 15:58:58 +0000 Subject: [PATCH] mmc_fdt_helpers: Drain the cd pin taskqueue in mmc_fdt_gpio_teardown We have no use for it now. MFC after: 1 month --- sys/dev/mmc/mmc_fdt_helpers.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/mmc/mmc_fdt_helpers.c b/sys/dev/mmc/mmc_fdt_helpers.c index 615dc695fa7..7dff3851883 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