On Thu, Jul 26, 2018 at 4:21 PM, Oleksij Rempel <o.rempel@xxxxxxxxxxxxxx> wrote: >> >>> +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? -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html