forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
kernel/sound/core/pcm_compat.c
....@@ -252,10 +252,14 @@
252252 goto error;
253253 }
254254
255
- if (refine)
255
+ if (refine) {
256256 err = snd_pcm_hw_refine(substream, data);
257
- else
257
+ if (err < 0)
258
+ goto error;
259
+ err = fixup_unreferenced_params(substream, data);
260
+ } else {
258261 err = snd_pcm_hw_params(substream, data);
262
+ }
259263 if (err < 0)
260264 goto error;
261265 if (copy_to_user(data32, data, sizeof(*data32)) ||