[GIT PULL] sound fixes for 4.5-rc7
From: Takashi Iwai
Date: Sat Mar 05 2016 - 13:11:42 EST
Linus,
please pull sound fixes for v4.5-rc7 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.5-rc7
The topmost commit is 790b415c98de62602810b0eedce26f0f9d6ddd78
----------------------------------------------------------------
sound fixes for 4.5-rc7
It's our tradition to get a high volume of fixes late at rc7: this
time, X32 ABI breakage was found and this resulted in a high number
LOCs. The necessary changes to ALSA core codes were fairly
straightforward, and more importantly, they are specific to X32, thus
should be safe to apply.
Other than that, rather a collection of small fixes:
- Removal of the code that blocks too long at closing the OSS
sequencer client (which was spotted by syzkaller, unsurprisingly)
- Fixes races at HD-audio HDMI i915 audio binding
- a few HDSP/HDPM zero-division fixes
- Quirks for HD-audio and USB-audio as usual
----------------------------------------------------------------
Dennis Kadioglu (1):
ALSA: usb-audio: Add a quirk for Plantronics DA45
Libin Yang (2):
ALSA: hda - hdmi add wmb barrier for audio component
ALSA: hda - hdmi defer to register acomp eld notifier
Simon South (1):
ALSA: hda - Fix mic issues on Acer Aspire E1-472
Takashi Iwai (10):
ALSA: ctl: Fix ioctls for X32 ABI
ALSA: pcm: Fix ioctls for X32 ABI
ALSA: rawmidi: Use comapt_put_timespec()
ALSA: rawmidi: Fix ioctls X32 ABI
ALSA: timer: Fix broken compat timer user status ioctl
ALSA: timer: Fix ioctls for X32 ABI
ALSA: hdspm: Fix wrong boolean ctl value accesses
ALSA: hdspm: Fix zero-division
ALSA: hdsp: Fix wrong boolean ctl value accesses
ALSA: seq: oss: Don't drain at closing a client
---
sound/core/control_compat.c | 90 ++++++++++++++----
sound/core/pcm_compat.c | 177 +++++++++++++++++++++++++++++++++++-
sound/core/rawmidi_compat.c | 56 +++++++++++-
sound/core/seq/oss/seq_oss.c | 2 -
sound/core/seq/oss/seq_oss_device.h | 1 -
sound/core/seq/oss/seq_oss_init.c | 16 ----
sound/core/timer_compat.c | 18 +++-
sound/pci/hda/patch_hdmi.c | 19 ++--
sound/pci/hda/patch_realtek.c | 1 +
sound/pci/rme9652/hdsp.c | 4 +-
sound/pci/rme9652/hdspm.c | 16 +++-
sound/usb/quirks.c | 1 +
12 files changed, 348 insertions(+), 53 deletions(-)