]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - sound/core/pcm_compat.c
ALSA: pcm: Remove set_fs() in PCM core code
[karo-tx-linux.git] / sound / core / pcm_compat.c
index 1f64ab0c2a95a291638406e62daa15ad6a172db3..8a0f8d51e95d12e187a4640482e8aa99ae750050 100644 (file)
@@ -27,17 +27,13 @@ static int snd_pcm_ioctl_delay_compat(struct snd_pcm_substream *substream,
                                      s32 __user *src)
 {
        snd_pcm_sframes_t delay;
-       mm_segment_t fs;
-       int err;
 
-       fs = snd_enter_user();
-       err = snd_pcm_delay(substream, &delay);
-       snd_leave_user(fs);
-       if (err < 0)
-               return err;
+       delay = snd_pcm_delay(substream);
+       if (delay < 0)
+               return delay;
        if (put_user(delay, src))
                return -EFAULT;
-       return err;
+       return 0;
 }
 
 static int snd_pcm_ioctl_rewind_compat(struct snd_pcm_substream *substream,