Takashi Iwai dd164fbfdc ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation
Now that all users of snd_dma_continuous_data() is gone, let's drop
this ugly (and dangerous) way.

After this commit, SNDRV_DMA_TYPE_CONTINUOUS may take the standard
device pointer instead of the hacked pointer by the macro above, and
the memalloc core refers to the coherent_dma_mask of the given
device like other SNDRV_DMA_TYPE.  It's still allowed to pass NULL
there, and in that case, the allocation is performed always in the
normal zone.

For SNDRV_DMA_TYPE_VMALLOC, the device pointer is simply ignored.

Link: https://lore.kernel.org/r/20220823115740.14123-5-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2022-08-24 08:00:26 +02:00
..
2022-07-29 12:57:10 +02:00
2022-07-15 16:11:58 +02:00
2022-03-21 16:19:21 +01:00
2022-07-29 12:57:11 +02:00
2020-11-30 12:54:02 +00:00
2022-06-24 16:21:41 +01:00
2022-06-10 13:32:05 +01:00
2020-09-09 18:32:52 +02:00
2019-10-25 11:06:57 +01:00