int set_hdmi_channels(struct audio_device *adev, int channel_count)
{
 struct mixer_ctl *ctl;
 const char *mixer_ctl_name = "";
 (void)adev;
 (void)channel_count;
 /* TODO */

 return 0;
}

The product reads data past the end, or before the beginning, of the intended buffer.