mmc: core: use non-reentrant workqueue for clock gating