diff options
author | Takashi Iwai <[email protected]> | 2021-06-11 12:19:48 +0200 |
---|---|---|
committer | Ulf Hansson <[email protected]> | 2021-06-29 16:50:00 +0200 |
commit | 49036ba889e346da6ebf2f741fe0b0ee49a11b08 (patch) | |
tree | 5bbb5650dfb9131d256a68febe451be415284d1d /drivers/misc/ibmasm/module.c | |
parent | 2f2b73a29d2aabf5ad0150856c3e5cb6e04dcfc1 (diff) |
mmc: sdhci: Clear unused bounce buffer at DMA mmap error path
When DMA-mapping of the bounce buffer fails, the driver tries to fall
back, but it leaves the allocated host->bounce_buffer although its
size is zero. Later on, the driver checks the use of bounce buffer
with host->bounce_buffer pointer, and it tries to use the buffer
incorrectly, resulting in Oops.
This patch clears the release the unused buffer and clears the
bounce_buffer pointer for addressing the problem.
Acked-by: Adrian Hunter <[email protected]>
Signed-off-by: Takashi Iwai <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Ulf Hansson <[email protected]>
Diffstat (limited to 'drivers/misc/ibmasm/module.c')
0 files changed, 0 insertions, 0 deletions