diff options
author | 2023-03-29 16:48:01 -0700 | |
---|---|---|
committer | 2023-06-13 16:08:16 +0200 | |
commit | 2cc83bf7d41113d95c5e8aa0938a73d6cd7082bb (patch) | |
tree | 1907272d477f230b086614ad2d298091e166b9ff /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (diff) | |
download | wireguard-linux-2cc83bf7d41113d95c5e8aa0938a73d6cd7082bb.tar.xz wireguard-linux-2cc83bf7d41113d95c5e8aa0938a73d6cd7082bb.zip |
mmc: core: Allow mmc_start_host() synchronously detect a card
When using dm-verity with a data partition on an emmc device, dm-verity
races with the initialization of the (e)MMC/SD cards. This is because the
card detection procedure is being managed from a workqueue, rather than
synchronously from the mmc host's ->probe() routine.
To allow the card detect to be synchronous, let's simply skip using the
workqueue at the first initialization attempt from mmc_start_host().
Signed-off-by: Dennis Zhou <dennis@kernel.org>
Link: https://lore.kernel.org/r/ZCTOMVjW+pnZVGsQ@snowbird
[Ulf: Re-wrote the commit message to clarify the change]
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions