diff options
author | Takashi Iwai <tiwai@suse.de> | 2023-08-29 16:43:44 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2023-08-29 17:03:11 +0300 |
commit | 358040e3807754944dbddf948a23c6d914297ed7 (patch) | |
tree | bbbbd36e1acf5459b931afc4868188f04ff99443 /Documentation/core-api | |
parent | d81c203e61780f3635e5eddd03f00d8bdcd7c3df (diff) | |
download | linux-358040e3807754944dbddf948a23c6d914297ed7.tar.xz |
ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
The update of rate_num/den and msbits were factored out to
fixup_unreferenced_params() function to be called explicitly after the
hw_refine or hw_params procedure. It's called from
snd_pcm_hw_refine_user(), but it's forgotten in the PCM compat ioctl.
This ended up with the incomplete rate_num/den and msbits parameters
when 32bit compat ioctl is used.
This patch adds the missing call in snd_pcm_ioctl_hw_params_compat().
Reported-by: Meng_Cai@novatek.com.cn
Fixes: f9a076bff053 ("ALSA: pcm: calculate non-mask/non-interval parameters always when possible")
Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20230829134344.31588-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'Documentation/core-api')
0 files changed, 0 insertions, 0 deletions