diff options
author | Peng Hao <richard.peng@oppo.com> | 2020-05-22 09:29:25 +0000 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2020-05-25 10:45:17 +0200 |
commit | 202500d21654874aa03243e91f96de153ec61860 (patch) | |
tree | 1015cdcac9853fb6d34e28a0f4f660f80716ca54 /drivers/mmc/core/pwrseq.h | |
parent | 2b17b8d7cc65d333a48c6d32ee44fc489cecb7d9 (diff) |
mmc: block: Fix use-after-free issue for rpmb
The data structure member “rpmb->md” was passed to a call of the function
“mmc_blk_put” after a call of the function “put_device”. Reorder these
function calls to keep the data accesses consistent.
Fixes: 1c87f7357849 ("mmc: block: Fix bug when removing RPMB chardev ")
Signed-off-by: Peng Hao <richard.peng@oppo.com>
Cc: stable@vger.kernel.org
[Uffe: Fixed up mangled patch and updated commit message]
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc/core/pwrseq.h')
0 files changed, 0 insertions, 0 deletions