android_kernel_xiaomi_sm8350/sound/usb/usx2y
Takashi Iwai ac536a848a ALSA: us122l: Fix pcm_usb_stream mmapping regression
The pcm_usb_stream plugin requires the mremap explicitly for the read
buffer, as it expands itself once after reading the required size.
But the commit [314e51b9: mm: kill vma flag VM_RESERVED and
mm->reserved_vm counter] converted blindly to a combination of
VM_DONTEXPAND | VM_DONTDUMP like other normal drivers, and this
resulted in the failure of mremap().

For fixing this regression, we need to remove VM_DONTEXPAND for the
read-buffer mmap.

Reported-and-tested-by: James Miller <jamesstewartmiller@gmail.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2013-10-15 11:35:54 +02:00
..
Makefile
us122l.c ALSA: us122l: Fix pcm_usb_stream mmapping regression 2013-10-15 11:35:54 +02:00
us122l.h
usb_stream.c
usb_stream.h
usbus428ctldefs.h
usbusx2y.c
usbusx2y.h
usbusx2yaudio.c ALSA: snd-usb-usx2y: remove bogus frame checks 2013-10-02 17:58:01 +02:00
usx2y.h
usx2yhwdeppcm.c ALSA: snd-usb-usx2y: remove bogus frame checks 2013-10-02 17:58:01 +02:00
usx2yhwdeppcm.h
usX2Yhwdep.c
usX2Yhwdep.h