ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
[sfrench/cifs-2.6.git] / sound / usb / pcm.c
index 078bb4c94033498e7ddcc938aa31eb1a5a471e2e..dcadf8f164b293396dbba83f203a0b834f826aa0 100644 (file)
@@ -1558,7 +1558,7 @@ void snd_usb_preallocate_buffer(struct snd_usb_substream *subs)
 {
        struct snd_pcm *pcm = subs->stream->pcm;
        struct snd_pcm_substream *s = pcm->streams[subs->direction].substream;
-       struct device *dev = subs->dev->bus->controller;
+       struct device *dev = subs->dev->bus->sysdev;
 
        if (snd_usb_use_vmalloc)
                snd_pcm_set_managed_buffer(s, SNDRV_DMA_TYPE_VMALLOC,