Re: [PATCH v7 6/6] mailbox: Add support for i.MX7D messaging unit
From: Oleksij Rempel <o.rempel@pengutronix.de>
Date: 2018-07-26 11:42:27
Also in:
linux-arm-kernel, linux-mediatek
From: Oleksij Rempel <o.rempel@pengutronix.de>
Date: 2018-07-26 11:42:27
Also in:
linux-arm-kernel, linux-mediatek
On 26.07.2018 13:09, Jassi Brar wrote:
On Thu, Jul 26, 2018 at 4:21 PM, Oleksij Rempel [off-list ref] wrote:quoted
quoted
quoted
+struct imx_mu_con_priv { + int irq; + unsigned int idx; + char *irq_desc;Having char irq_desc[16]; seems simpler than free/kfree upon each startup/shutdown. Simply use snprintf() in probe().Currently all known configurations use one or two channels. I don't see any sense to allocate all at the probe.Just because only 2 out of 4 channels are being used, it doesn't make sense? What is the concern? "wasting" 16x2 bytes of memory? How many bytes, LOC and execution time does kasprintf() waste?
Startup or shutdown is not speed critical path in this driver, or do i miss some thing? Speed vs size is not valid argumentation here.