Re: [PATCH] drm/rcar-du: dsi: Implement DSI command TX using AXI memory access

Marek Vasut <[email protected]>
Newsgroups org.kernel.vger.linux-renesas-soc,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On 8/10/26 12:04 PM, Laurent Pinchart wrote:

Hello Laurent,

[...]

>> @@ -1276,6 +1295,13 @@ static int rcar_mipi_dsi_probe(struct platform_device *pdev)
>>   	dsi->dev = &pdev->dev;
>>   	dsi->info = of_device_get_match_data(&pdev->dev);
>>   
>> +	dsi->cmd_axi_cpu = dma_alloc_coherent(&pdev->dev, SZ_4K, &dsi->cmd_axi_dma,
>> +					      GFP_KERNEL | GFP_DMA32);
> 
> I think setting the DMA mask for the device is preferred over using
> GFP_DMA32.

I will do so.

>> +	if (!dsi->cmd_axi_cpu) {
>> +		return dev_err_probe(&pdev->dev, -ENOMEM,
>> +				     "Failed to allocate DSI AXI Access command buffer\n");
>> +	}
> 
> No need for curly braces.

Are branckets { } not required for multi-line code ?
If this was a oneliner, I would drop them.

>> +
>>   	ret = rcar_mipi_dsi_parse_dt(dsi);
> 
> The allocated memory is leaking in error paths.

Fixed in V2, thanks !

[...]

-- 
Best regards,
Marek Vasut
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.