If the driver is probed, the of_device_get_match_data() should not return NULL, however for sanity check its return value.
Addresses-Coverity: Dereference null return value Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlow...@canonical.com> --- drivers/memory/atmel-sdramc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/memory/atmel-sdramc.c b/drivers/memory/atmel-sdramc.c index 9c49d00c2a96..e09b2617f63d 100644 --- a/drivers/memory/atmel-sdramc.c +++ b/drivers/memory/atmel-sdramc.c @@ -45,6 +45,8 @@ static int atmel_ramc_probe(struct platform_device *pdev) struct clk *clk; caps = of_device_get_match_data(&pdev->dev); + if (!caps) + return -EINVAL; if (caps->has_ddrck) { clk = devm_clk_get(&pdev->dev, "ddrck"); -- 2.25.1