diff options
| author | Russell King <[email protected]> | 2016-01-26 13:40:53 +0000 |
|---|---|---|
| committer | Ulf Hansson <[email protected]> | 2016-02-29 11:03:16 +0100 |
| commit | 771a3dc225815b7cc691c1ce703a3af8488e48df (patch) | |
| tree | ab44647495acf99821bce824add4ea2ad963765f /tools/perf/scripts/python/bin | |
| parent | 0ca33b4ad9cfc133bb3d93eec1ad0eea83d6f252 (diff) | |
mmc: sdhci: further fix for DMA unmapping in sdhci_post_req()
sdhci_post_req() exists to unmap a previously mapped but already
finished request, while the next request is in progress. However, the
state of the SDHCI_REQ_USE_DMA flag depends on the last submitted
request.
This means we can end up clearing the flag due to a quirk, which then
means that sdhci_post_req() fails to unmap the DMA buffer, potentially
leading to data corruption.
We can safely ignore the SDHCI_REQ_USE_DMA here, as testing
data->host_cookie is entirely sufficient.
Signed-off-by: Russell King <[email protected]>
[ Re-based to apply as a separate fix ]
Signed-off-by: Adrian Hunter <[email protected]>
Cc: [email protected] # v4.5+
Tested-by: Gregory CLEMENT <[email protected]>
Signed-off-by: Ulf Hansson <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions