mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 01:49:46 +00:00
memory: emif: check the pointer temp in get_device_details()
[ Upstream commit5b5ab1bfa1] The pointer temp is allocated by devm_kzalloc(), so it should be checked for error handling. Fixes:7ec944538d("memory: emif: add basic infrastructure for EMIF driver") Signed-off-by: Jia-Ju Bai <baijiaju1990@gmail.com> Link: https://lore.kernel.org/r/20220225132552.27894-1-baijiaju1990@gmail.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
330a9b0d38
commit
64eee4127c
@@ -1403,7 +1403,7 @@ static struct emif_data *__init_or_module get_device_details(
|
|||||||
temp = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL);
|
temp = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL);
|
||||||
dev_info = devm_kzalloc(dev, sizeof(*dev_info), GFP_KERNEL);
|
dev_info = devm_kzalloc(dev, sizeof(*dev_info), GFP_KERNEL);
|
||||||
|
|
||||||
if (!emif || !pd || !dev_info) {
|
if (!emif || !temp || !dev_info) {
|
||||||
dev_err(dev, "%s:%d: allocation error\n", __func__, __LINE__);
|
dev_err(dev, "%s:%d: allocation error\n", __func__, __LINE__);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user