tangled
alpha
login
or
join now
tjh.dev
/
kernel
1
fork
atom
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
fork
atom
overview
issues
pulls
pipelines
Merge branch 'fixes' into next
Ulf Hansson
5 years ago
b303c16c
91132078
+7
-4
2 changed files
expand all
collapse all
unified
split
drivers
mmc
core
block.c
host
sdhci.c
+1
-1
drivers/mmc/core/block.c
reviewed
···
2484
2484
struct mmc_rpmb_data *rpmb = container_of(inode->i_cdev,
2485
2485
struct mmc_rpmb_data, chrdev);
2486
2486
2487
2487
-
put_device(&rpmb->dev);
2488
2487
mmc_blk_put(rpmb->md);
2488
2488
+
put_device(&rpmb->dev);
2489
2489
2490
2490
return 0;
2491
2491
}
+6
-3
drivers/mmc/host/sdhci.c
reviewed
···
4138
4138
mmc_hostname(mmc), host->version);
4139
4139
}
4140
4140
4141
4141
-
if (host->quirks & SDHCI_QUIRK_BROKEN_CQE)
4142
4142
-
mmc->caps2 &= ~MMC_CAP2_CQE;
4143
4143
-
4144
4141
if (host->quirks & SDHCI_QUIRK_FORCE_DMA)
4145
4142
host->flags |= SDHCI_USE_SDMA;
4146
4143
else if (!(host->caps & SDHCI_CAN_DO_SDMA))
···
4665
4668
unsigned int flags = WQ_UNBOUND | WQ_MEM_RECLAIM | WQ_HIGHPRI;
4666
4669
struct mmc_host *mmc = host->mmc;
4667
4670
int ret;
4671
4671
+
4672
4672
+
if ((mmc->caps2 & MMC_CAP2_CQE) &&
4673
4673
+
(host->quirks & SDHCI_QUIRK_BROKEN_CQE)) {
4674
4674
+
mmc->caps2 &= ~MMC_CAP2_CQE;
4675
4675
+
mmc->cqe_ops = NULL;
4676
4676
+
}
4668
4677
4669
4678
host->complete_wq = alloc_workqueue("sdhci", flags, 0);
4670
4679
if (!host->complete_wq)