summaryrefslogtreecommitdiffstats
path: root/fs/erofs/zmap.c
diff options
context:
space:
mode:
authorDmitry Osipenko <digetx@gmail.com>2020-08-18 02:50:48 +0300
committerLee Jones <lee.jones@linaro.org>2020-08-24 14:23:55 +0100
commit6b6cf2b5debd42de39afd8ac84b60faeca62cfaf (patch)
treef6858b75e310ea2576f4f794ff9e36db405478fc /fs/erofs/zmap.c
parent9123e3a74ec7b934a4a099e98af6a61c2f80bbf5 (diff)
downloadlinux-stable-6b6cf2b5debd42de39afd8ac84b60faeca62cfaf.tar.gz
linux-stable-6b6cf2b5debd42de39afd8ac84b60faeca62cfaf.tar.bz2
linux-stable-6b6cf2b5debd42de39afd8ac84b60faeca62cfaf.zip
mfd: core: Fix double-free in mfd_remove_devices_fn()
The pdev.mfd_cell is released by platform_device_release(), which is invoked by platform_device_unregister(). Hence mfd_remove_devices_fn() shouldn't release the cell variable. The double-free bug is reported KASAN during of MFD driver module removal. Fixes: 466a62d7642f ("mfd: core: Make a best effort attempt to match devices with the correct of_nodes") Reported-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Dmitry Osipenko <digetx@gmail.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'fs/erofs/zmap.c')
0 files changed, 0 insertions, 0 deletions