mmc: core: Switch to basic workqueue API for sdio_irq_work
authorHeiner Kallweit <hkallweit1@gmail.com>
Fri, 19 Aug 2022 21:26:17 +0000 (23:26 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 14 Sep 2022 09:53:47 +0000 (11:53 +0200)
commit1dd611a9c55f6657328429b988e302323691c3dc
tree0c4f1c2d782239495f847d66ac6a5ccef6f3be48
parent896691f010149e05ea3c5a0c361cbdb250617859
mmc: core: Switch to basic workqueue API for sdio_irq_work

The delay parameter isn't set by any user, therefore simplify the code
and switch to the basic workqueue API w/o delay support. This also
reduces the size of struct mmc_host.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/13d8200a-e2a8-d907-38ce-a16fc5ce14aa@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/host.c
drivers/mmc/core/sdio.c
drivers/mmc/core/sdio_irq.c
include/linux/mmc/host.h