vmemdup_user
mbox_cmd->payload_in = vmemdup_user(u64_to_user_ptr(in_payload),
return vmemdup_user(userptr, bytes);
data = vmemdup_user(from, copy_len);
submit->buf = vmemdup_user(u64_to_user_ptr(exbuf->command), exbuf->size);
ptr = vmemdup_user(address, size);
entries = vmemdup_user(urouting->entries,
txbuf = vmemdup_user(buf, len);
buf = vmemdup_user(argp + size, config.config_size);
buf = vmemdup_user(c->buf, config.len);
dcbuf = vmemdup_user(buf, nbytes);
kbuf = vmemdup_user(u64_to_user_ptr(argv.v_base), len);
kbufs[n] = vmemdup_user(u64_to_user_ptr(argv[n].v_base), len);
record->buf = vmemdup_user(buf, record->size);
ctx->kvalue = vmemdup_user(ctx->cvalue, ctx->size);
extern void *vmemdup_user(const void __user *, size_t) __realloc_size(2);
return vmemdup_user(src, nbytes);
return vmemdup_user(ukey, key_size);
EXPORT_SYMBOL(vmemdup_user);
container = vmemdup_user(buf, size);
names = vmemdup_user((const void __user *)user_ptrval, buf_len);
void *scratch __free(kvfree) = vmemdup_user(bytes, size);