• Gustavo A. R. Silva's avatar
    ASoC: amd: Fix potential NULL pointer dereference · 4cb79ef9
    Gustavo A. R. Silva authored
    Check return value from call to devm_kzalloc() in order to prevent a
    potential NULL pointer dereference.
    
    Also, notice that it makes no sense to allocate any resources if
    res = platform_get_resource(pdev, IORESOURCE_MEM, 0); fails,
    so move the call to devm_kzalloc() below the mentioned code.
    
    Lastly, improve the use of sizeof in the call to devm_kzalloc() by
    changing it from sizeof(struct i2s_dev_data) to sizeof(*adata)
    
    This issue was detected with the help of Coccinelle.
    
    Fixes: ac289c7e ("ASoC: amd: add ACP3x PCM platform driver")
    Cc: stable@vger.kernel.org
    Signed-off-by: default avatarGustavo A. R. Silva <gustavo@embeddedor.com>
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    4cb79ef9
acp3x-pcm-dma.c 19.7 KB