fix mcctrl SMAP - everyone needs copy_to_user
This commit is contained in:
@ -1390,7 +1390,6 @@ retry_alloc:
|
|||||||
goto put_ppd_out;
|
goto put_ppd_out;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef POSTK_DEBUG_ARCH_DEP_46 /* user area direct access fix. */
|
|
||||||
if (copy_to_user(&req->cpu, &packet->ref, sizeof(req->cpu))) {
|
if (copy_to_user(&req->cpu, &packet->ref, sizeof(req->cpu))) {
|
||||||
if (mcctrl_delete_per_thread_data(ppd, current) < 0) {
|
if (mcctrl_delete_per_thread_data(ppd, current) < 0) {
|
||||||
kprintf("%s: error deleting per-thread data\n", __FUNCTION__);
|
kprintf("%s: error deleting per-thread data\n", __FUNCTION__);
|
||||||
@ -1398,9 +1397,6 @@ retry_alloc:
|
|||||||
ret = -EINVAL;
|
ret = -EINVAL;
|
||||||
goto put_ppd_out;
|
goto put_ppd_out;
|
||||||
}
|
}
|
||||||
#else /* POSTK_DEBUG_ARCH_DEP_46 */
|
|
||||||
req->cpu = packet->ref;
|
|
||||||
#endif /* POSTK_DEBUG_ARCH_DEP_46 */
|
|
||||||
|
|
||||||
ret = 0;
|
ret = 0;
|
||||||
goto put_ppd_out;
|
goto put_ppd_out;
|
||||||
|
|||||||
Reference in New Issue
Block a user