[PATCH 15/51] ALSA: ens137x: Allocate resources with device-managed APIs
Amadeusz Sławiński
amadeuszx.slawinski at linux.intel.com
Tue Jul 13 17:23:26 CEST 2021
On 7/13/2021 4:28 PM, Takashi Iwai wrote:
> This patch converts the resource management in PCI esn137x drivers
> with devres as a clean up. Each manual resource management is
> converted with the corresponding devres helper, the devres helper is
> used for the DMA buffer page allocations, and the card object release
> is managed now via card->private_free instead of a lowlevel
> snd_device.
>
> This should give no user-visible functional changes.
>
> Signed-off-by: Takashi Iwai <tiwai at suse.de>
> ---
> sound/pci/ens1370.c | 115 +++++++++++---------------------------------
> 1 file changed, 27 insertions(+), 88 deletions(-)
>
> diff --git a/sound/pci/ens1370.c b/sound/pci/ens1370.c
> index 728b69dad21b..2651f0c64c06 100644
> --- a/sound/pci/ens1370.c
> +++ b/sound/pci/ens1370.c
> @@ -414,7 +414,7 @@ struct ensoniq {
> unsigned int spdif_stream;
>
> #ifdef CHIP1370
> - struct snd_dma_buffer dma_bug;
> + struct snd_dma_buffer *dma_bug;
You seem to touch all uses of this variable and it seems like it has a
typo (dma_bug -> dms_buf), not sure if it can be corrected in this patch
or separate one.
More information about the Alsa-devel
mailing list