ALSA: x86: Avoid passing NULL to memory allocators

We should pass a proper	non-NULL device	object to memory allocators
although it was accepted in the past.  The card->dev points to the
most appropriate device object in such a case, so let's put it.

Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2019-02-04 14:24:52 +01:00
parent 0b6a2c9cf4
commit c7c3fec8a5

View File

@ -1812,7 +1812,8 @@ static int hdmi_lpe_audio_probe(struct platform_device *pdev)
* try to allocate 600k buffer as default which is large enough
*/
snd_pcm_lib_preallocate_pages_for_all(pcm,
SNDRV_DMA_TYPE_DEV_UC, NULL,
SNDRV_DMA_TYPE_DEV_UC,
card->dev,
HAD_DEFAULT_BUFFER, HAD_MAX_BUFFER);
/* create controls */