sdio: give sdio irq thread a host specific name
There is one thread per host controller so make sure they all get unique names. Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
This commit is contained in:
@@ -159,7 +159,8 @@ static int sdio_card_irq_get(struct mmc_card *card)
|
|||||||
if (!host->sdio_irqs++) {
|
if (!host->sdio_irqs++) {
|
||||||
atomic_set(&host->sdio_irq_thread_abort, 0);
|
atomic_set(&host->sdio_irq_thread_abort, 0);
|
||||||
host->sdio_irq_thread =
|
host->sdio_irq_thread =
|
||||||
kthread_run(sdio_irq_thread, host, "ksdiorqd");
|
kthread_run(sdio_irq_thread, host, "ksdioirqd/%s",
|
||||||
|
mmc_hostname(host));
|
||||||
if (IS_ERR(host->sdio_irq_thread)) {
|
if (IS_ERR(host->sdio_irq_thread)) {
|
||||||
int err = PTR_ERR(host->sdio_irq_thread);
|
int err = PTR_ERR(host->sdio_irq_thread);
|
||||||
host->sdio_irqs--;
|
host->sdio_irqs--;
|
||||||
|
Reference in New Issue
Block a user