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-----