Pull sound fixes from Takashi Iwai: "Things look calming down, but people were still busy to plaster over small holes: - Two fixes to harden against races in aloop driver - A correction of a long-standing bug in USB-audio UAC2 processing unit parser - As usual suspects, HD-audio: a workaround for Coffee Lake controller and a few other device-specific fixes All small and for stable" * tag 'sound-4.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: ALSA: aloop: Fix access to not-yet-ready substream via cable ALSA: aloop: Sync stale timer before release ALSA: hda/realtek - Fix speaker no sound after system resume ALSA: hda/realtek - Fix Dell headset Mic can't record ALSA: hda - Force polling mode on CFL for fixing codec communication ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit ALSA: hda/realtek - Always immediately update mute LED with pin VREF
Showing the changes to include/uapi (1 of 4 files). Show all
Unified · Split
| @@ -370,7 +370,7 @@ static inline __u8 uac_processing_unit_bControlSize(struct uac_processing_unit_d · 369 unmodified lines | ||
| 370 | 370 | { |
| 371 | 371 | return (protocol == UAC_VERSION_1) ? |
| 372 | 372 | desc->baSourceID[desc->bNrInPins + 4] : |
| 373 | − desc->baSourceID[desc->bNrInPins + 6]; | |
| 373 | + 2; /* in UAC2, this value is constant */ | |
| 374 | 374 | } |
| 375 | 375 | |
| 376 | 376 | static inline __u8 *uac_processing_unit_bmControls(struct uac_processing_unit_descriptor *desc, |
| @@ -378,7 +378,7 @@ static inline __u8 *uac_processing_unit_bmControls(struct uac_processing_unit_de · 1 unmodified line | ||
| 378 | 378 | { |
| 379 | 379 | return (protocol == UAC_VERSION_1) ? |
| 380 | 380 | &desc->baSourceID[desc->bNrInPins + 5] : |
| 381 | − &desc->baSourceID[desc->bNrInPins + 7]; | |
| 381 | + &desc->baSourceID[desc->bNrInPins + 6]; | |
| 382 | 382 | } |
| 383 | 383 | |
| 384 | 384 | static inline __u8 uac_processing_unit_iProcessing(struct uac_processing_unit_descriptor *desc, |