uti: Add __user to mcexec_terminate_thread argument

Change-Id: Ic96a91e6a892a1bd2f1d333580e28bced6a40dc0
This commit is contained in:
Masamichi Takagi
2018-09-02 12:39:05 +09:00
parent c2f41ca9ad
commit ba93b83d68

View File

@ -2443,7 +2443,7 @@ mcexec_sig_thread(ihk_os_t os, unsigned long arg, struct file *file)
} }
long long
mcexec_terminate_thread(ihk_os_t os, unsigned long *param, struct file *file) mcexec_terminate_thread(ihk_os_t os, unsigned long __user *arg, struct file *file)
{ {
unsigned long param[4]; unsigned long param[4];
int rc; int rc;
@ -3033,7 +3033,7 @@ long __mcctrl_control(ihk_os_t os, unsigned int req, unsigned long arg,
return mcexec_syscall_thread(os, arg, file); return mcexec_syscall_thread(os, arg, file);
case MCEXEC_UP_TERMINATE_THREAD: case MCEXEC_UP_TERMINATE_THREAD:
return mcexec_terminate_thread(os, (unsigned long *)arg, file); return mcexec_terminate_thread(os, (unsigned long __user *)arg, file);
case MCEXEC_UP_RELEASE_USER_SPACE: case MCEXEC_UP_RELEASE_USER_SPACE:
return mcexec_release_user_space((struct release_user_space_desc *)arg); return mcexec_release_user_space((struct release_user_space_desc *)arg);