Re: [PATCH 23/31] ASoC: wm2000: Use auto-cleanup for firmware loading
Mark Brown <[email protected]> Thu, 6 Aug 2026 00:16:10 +0100
| Newsgroups | org.kernel.vger.linux-sound |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Aug 05, 2026 at 03:52:24PM +0200, Takashi Iwai wrote:
> Simplify the code to manage the firmware loading with __free(firmware)
> auto-cleanup.
> for (i = 0; i < WM2000_NUM_SUPPLIES; i++)
> @@ -876,6 +875,7 @@ static int wm2000_i2c_probe(struct i2c_client *i2c)
> filename = pdata->download_file;
> }
>
> + const struct firmware *fw __free(firmware) = NULL;
> ret = request_firmware(&fw, filename, &i2c->dev);
> if (ret != 0) {
> dev_err(&i2c->dev, "Failed to acquire ANC data: %d\n", ret);
Same goto issue here.
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmpzxDoACgkQJNaLcl1U h9DYTQgAhdp4N95sPbkOR03UV5QSa25z9Flpzrvc+9paryf9Il2dPJ7hUZ6RaWvc mCLuEPGGmT5VvsZ5lr4uHfdgS1K2cW3CZ93XsT3l9Wi2UxY9vF/74krr3zIJBHBS uShC7xbpesWZrgjxwHGUZEVk4dLK+NN8IrS4OFo0VHq1zi4rDcEqBzDYfHJnxZ58 P3sus5XnBQ8nblzQj+VdsiL48qNmMUcOta41NIM68EdCEvrjsI3FFXhuiGpLO6o7 WHXHyyJ+QacjeaQHRXbCsRFJ6/DnjXK3Cks9DI0AFqi0Lt+LAOVBzY808c5ak+4U niVCOglLnHyCGFIym1O+VrKdNX9eVA== =jOeO -----END PGP SIGNATURE-----