Lines Matching refs:copy_from_user
3 * This is for all the tests related to copy_to_user() and copy_from_user()
111 pr_info("attempting good copy_from_user of local stack\n");
112 if (copy_from_user(good_stack, (void __user *)user_addr,
114 pr_warn("copy_from_user failed unexpectedly?!\n");
118 pr_info("attempting bad copy_from_user of distant stack\n");
119 if (copy_from_user(bad_stack, (void __user *)user_addr,
121 pr_warn("copy_from_user failed, but lacked Oops\n");
176 pr_info("attempting good copy_from_user of correct size\n");
177 if (copy_from_user(test_kern_addr, test_user_addr, size / 2)) {
178 pr_warn("copy_from_user failed unexpectedly?!\n");
182 pr_info("attempting bad copy_from_user of too large size\n");
183 if (copy_from_user(test_kern_addr, test_user_addr, size)) {
184 pr_warn("copy_from_user failed, but lacked Oops\n");
253 pr_info("attempting good copy_from_user inside whitelist\n");
254 if (copy_from_user(buf + offset, user_addr, size)) {
255 pr_warn("copy_from_user failed unexpectedly?!\n");
259 pr_info("attempting bad copy_from_user outside whitelist\n");
260 if (copy_from_user(buf + offset - 1, user_addr, size)) {
261 pr_warn("copy_from_user failed, but lacked Oops\n");
347 * a more complete test that would include copy_from_user() would risk