Commit 2b6128a4 authored by Linus Torvalds's avatar Linus Torvalds

Annotate kernel/itimer.c with user pointer annotations.

parent 5fd53833
...@@ -48,7 +48,7 @@ int do_getitimer(int which, struct itimerval *value) ...@@ -48,7 +48,7 @@ int do_getitimer(int which, struct itimerval *value)
} }
/* SMP: Only we modify our itimer values. */ /* SMP: Only we modify our itimer values. */
asmlinkage long sys_getitimer(int which, struct itimerval *value) asmlinkage long sys_getitimer(int which, struct itimerval __user *value)
{ {
int error = -EFAULT; int error = -EFAULT;
struct itimerval get_buffer; struct itimerval get_buffer;
...@@ -120,8 +120,9 @@ int do_setitimer(int which, struct itimerval *value, struct itimerval *ovalue) ...@@ -120,8 +120,9 @@ int do_setitimer(int which, struct itimerval *value, struct itimerval *ovalue)
/* SMP: Again, only we play with our itimers, and signals are SMP safe /* SMP: Again, only we play with our itimers, and signals are SMP safe
* now so that is not an issue at all anymore. * now so that is not an issue at all anymore.
*/ */
asmlinkage long sys_setitimer(int which, struct itimerval *value, asmlinkage long sys_setitimer(int which,
struct itimerval *ovalue) struct itimerval __user *value,
struct itimerval __user *ovalue)
{ {
struct itimerval set_buffer, get_buffer; struct itimerval set_buffer, get_buffer;
int error; int error;
......
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