In the Linux kernel, the following vulnerability has been resolved:
EDAC/qcom: Do not pass llccdrivdata as edacdevicectlinfo's pvtinfo
The memory for llccdrivdata is allocated by the LLCC driver. But when it is passed as the private driver info to the EDAC core, it will get freed during the qcomedac driver release. So when the qcomedac driver gets probed again, it will try to use the freed data leading to the use-after-free bug.
Hence, do not pass llccdrivdata as pvtinfo but rather reference it using the platformdata pointer in the qcom_edac driver.