| From a8d30608eaed6cc759b8e2e8a8bbbb42591f797f Mon Sep 17 00:00:00 2001 |
| From: Vinod Koul <vinod.koul@intel.com> |
| Date: Mon, 29 Jul 2013 15:10:22 +0530 |
| Subject: ALSA: compress: fix the return value for SNDRV_COMPRESS_VERSION |
| |
| From: Vinod Koul <vinod.koul@intel.com> |
| |
| commit a8d30608eaed6cc759b8e2e8a8bbbb42591f797f upstream. |
| |
| the return value of SNDRV_COMPRESS_VERSION always return default -ENOTTY as the |
| return value was never updated for this call |
| assign return value from put_user() |
| |
| Reported-by: Haynes <hgeorge@codeaurora.org> |
| Signed-off-by: Vinod Koul <vinod.koul@intel.com> |
| Signed-off-by: Takashi Iwai <tiwai@suse.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| sound/core/compress_offload.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/sound/core/compress_offload.c |
| +++ b/sound/core/compress_offload.c |
| @@ -743,7 +743,7 @@ static long snd_compr_ioctl(struct file |
| mutex_lock(&stream->device->lock); |
| switch (_IOC_NR(cmd)) { |
| case _IOC_NR(SNDRV_COMPRESS_IOCTL_VERSION): |
| - put_user(SNDRV_COMPRESS_VERSION, |
| + retval = put_user(SNDRV_COMPRESS_VERSION, |
| (int __user *)arg) ? -EFAULT : 0; |
| break; |
| case _IOC_NR(SNDRV_COMPRESS_GET_CAPS): |