Commit e954b6f6 authored by Alexander Viro's avatar Alexander Viro Committed by Linus Torvalds

[PATCH] sparse: sound/core/timer.c fix

copy_from_user() where copy_to_user() should've been.  Unfortunately, on
x86 they are almost identical, so it went unnoticed for quite a while.
parent e29b3d48
...@@ -1437,7 +1437,7 @@ static int snd_timer_user_gstatus(struct file *file, snd_timer_gstatus_t *_gstat ...@@ -1437,7 +1437,7 @@ static int snd_timer_user_gstatus(struct file *file, snd_timer_gstatus_t *_gstat
err = -ENODEV; err = -ENODEV;
} }
up(&register_mutex); up(&register_mutex);
if (err >= 0 && copy_from_user(_gstatus, &gstatus, sizeof(gstatus))) if (err >= 0 && copy_to_user(_gstatus, &gstatus, sizeof(gstatus)))
err = -EFAULT; err = -EFAULT;
return err; return err;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment