i.MX drivers change for 7.4

- fix mailbox channel leak on kasprintf failure for imx firmware dsp driver.
 -----BEGIN PGP SIGNATURE-----
 
 iQHFBAABCgAvFiEEJS45w2QNr0ezLVaoNF3oRQ23YkwFAmq6uEERHGZyYW5rLmxp
 QG54cC5jb20ACgkQNF3oRQ23Ykyixgv+NTK2n8QJMBHIcvEe1M6Ykf/Ldh28SD5T
 Y8Rh0ggSqbFpb5t8KnwYPz8fsze8zYabAxefL/QxwG59aowymAl40sfKhhT2dxhR
 IRlr0uYl8NIgF3YAgbnwfHyTaI0H2Hjw395mvs6y1mS5m3Xrki8vgWZBzMZCsJJR
 2p10fafd9eSuUSi3965jwmZjSHaRxnDZ1567e6aclY9P83Jfntebbb4COer/Xkga
 ng083nwBaZptIUlxIRg0sqUangTT8nmng6y+DB2MgPVVqIdQRRh7Pjrk7PKAAsZP
 BR58bIZwCr1qivWIZkRIBoT3q2NAEMj+Ana/Wx7BUXHHLEzjD/+KU95RMRpeRxnd
 82M8Bid4T1beWxcNV9vOb77B2aGmQ/t11txdSR0oA9IIvQw+B/1qJkyYBt6TESHO
 oUPJFHMBCZvPSGHZ+IaD6A2kyiYUHX4waefrZo5OhaRMUYhvwSmJeM2iDgb5dPAK
 nA5TxuqDon7sObB5yS/bfF+ZoW+K0pIy
 =8afw
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmrOP2YACgkQmmx57+YA
 GNkjFQ//USpinA7FnsROxBdHRxUQ9F6LFoFlChGUWGF76ilBKliusUVNeUBcLcql
 XqaVkdcjm6nFZqrJR/f/4XhZZ6b2npq2OzkdY4yRoblGeX0TsvyxlCYrQ2PCMmGM
 CO9GANKK8KlonN/64kbEtVsIeNyv5MARXDmWNVgwCNiXus7V3l+yODSkKlys6tfM
 k1x2r43J8I1VHmFl3WXb+Q31uH4H/bI/jMlTEA1TX+nBZE9Rd4e8BJhnelg5ao6u
 3e0TAOOTPwExrg/gY0u9pjI4+gw3d5WDudnYsfY4YHNN4R1+gAB7zOJLvZfiZ6o7
 0LqFGESR9qg+3kIrUgrK5BGcVaikt8FjjOh+r1tY2P+sLPYiEBOHGYDWyDAwWxRw
 2vcm1r0kPpsOi2wol42IPjKa4DfJXKUL/iHWDHnvb3ZlOaJj9+u/U2X5UBtD4NT+
 0ke4vpguz1Yyp6fpFcfffP/OFsKSCByLhavXPYN1HK5MSx/qJDCgv6O4JUb8ScJC
 e37yNK475Y1O0DdqelNoeV9DOTcz0fTmc3sdXEQoSS6TWbf3lGm2rwNgl7wz3CQ1
 CIqI8DzvShJ+KmpPqek9Dci+wHOnQcReZXdkYuqETWUGnQjwDUi/sKeJ6xQfCj7C
 4YyWTrndzMiVItdvgLxtx5Df7gQkIVNofm+cwd1tSETLCPag5iU=
 =NGM9
 -----END PGP SIGNATURE-----

Merge tag 'imx-drivers-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/drivers

i.MX drivers change for 7.4

- fix mailbox channel leak on kasprintf failure for imx firmware dsp driver.

* tag 'imx-drivers-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux:
  firmware: imx: dsp: fix mailbox channel leak on kasprintf failure

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2026-10-13 16:25:37 +02:00
commit 5ef071df59

View File

@ -99,8 +99,10 @@ static int imx_dsp_setup_channels(struct imx_dsp_ipc *dsp_ipc)
else
chan_name = kasprintf(GFP_KERNEL, "rxdb%d", i - 2);
if (!chan_name)
return -ENOMEM;
if (!chan_name) {
ret = -ENOMEM;
goto out;
}
dsp_chan = &dsp_ipc->chans[i];
dsp_chan->name = chan_name;