static int adev_get_master_volume(struct audio_hw_device *dev,
 float *volume)
{
 (void)dev;
 (void)volume;

 return -ENOSYS;
}

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