diff --git a/[refs] b/[refs] index 475ea56d1b86..0ee9252bbbbf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 778e277cb82411c9002ca28ccbd216c4d9eb9158 +refs/heads/master: 50a50f9248497484c678631a9c1a719f1aaeab79 diff --git a/trunk/drivers/mmc/core/host.c b/trunk/drivers/mmc/core/host.c index 96a26b2bf5f0..793d0a0dad8d 100644 --- a/trunk/drivers/mmc/core/host.c +++ b/trunk/drivers/mmc/core/host.c @@ -179,7 +179,7 @@ void mmc_host_clk_release(struct mmc_host *host) host->clk_requests--; if (mmc_host_may_gate_card(host->card) && !host->clk_requests) - schedule_work(&host->clk_gate_work); + queue_work(system_nrt_wq, &host->clk_gate_work); spin_unlock_irqrestore(&host->clk_lock, flags); }