kmemdup_nul
socket_path = kmemdup_nul(device, ids - device, GFP_KERNEL);
newstr = kmemdup_nul(text, length, GFP_KERNEL);
str = kmemdup_nul(buf, count, GFP_KERNEL);
new_msg = kmemdup_nul(msg, count, GFP_KERNEL);
param.string = kmemdup_nul(value, v_len,
sec->fw_name = kmemdup_nul(buf, len, GFP_KERNEL);
*str = kmemdup_nul(element->string.pointer, element->string.length,
dev->vuid = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
cfg.raw = kmemdup_nul(fw->data, fw->size, GFP_KERNEL);
ttyname = kmemdup_nul(buf, size, GFP_KERNEL);
char *buf = kmemdup_nul(dc->sb.label, SB_LABEL_SIZE, GFP_KERNEL);
mac_alg = kmemdup_nul(start, end - start, GFP_KERNEL);
csraddr_str = kmemdup_nul(buf, colon_ch - buf, GFP_KERNEL);
efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
val = kmemdup_nul(page, len, GFP_KERNEL);
val = kmemdup_nul(page, len, GFP_KERNEL);
ns->device_path = kmemdup_nul(page, len, GFP_KERNEL);
wpath = kmemdup_nul(path, *endptr - path, GFP_ATOMIC);
tmpbuf = kmemdup_nul(login->req_buf, payload_length, GFP_KERNEL);
tmpbuf = kmemdup_nul(textbuf, length, GFP_KERNEL);
char *str __free(kfree) = kmemdup_nul(name + 1, *name_len - 1, GFP_KERNEL);
(*copied_name) = kmemdup_nul(name, name_size, GFP_KERNEL);
link = kmemdup_nul(bptr + ofs, inode->i_size, GFP_KERNEL);
dif->path = kmemdup_nul(dis->tag, sizeof(dis->tag), GFP_KERNEL);
qname = kmemdup_nul(param->string, param->size, GFP_KERNEL);
param.string = kmemdup_nul(value, v_len,
qname = kmemdup_nul(param->string, param->size, GFP_KERNEL);
param.string = kmemdup_nul(value->name, value->len, GFP_KERNEL);
const char *ret = kmemdup_nul(name, len, GFP_KERNEL);
new->hostname = kmemdup_nul(key->hostname, key->namelen, GFP_KERNEL);
ctx->nfs_server.hostname = kmemdup_nul(dev_name, len, GFP_KERNEL);
ctx->nfs_server.export_path = kmemdup_nul(end, len, GFP_KERNEL);
nfss->fscache_uniq = kmemdup_nul(uniq, ulen, GFP_KERNEL);
hostname = kmemdup_nul(buf->data, buf->len, GFP_KERNEL);
p = kmemdup_nul(buf, len, GFP_KERNEL);
conn->mechToken = kmemdup_nul(value, vlen, KSMBD_DEFAULT_GFP);
extern char *kmemdup_nul(const char *s, size_t len, gfp_t gfp);
new_cands->name = kmemdup_nul(cands->name, cands->name_len, GFP_KERNEL_ACCOUNT);
config_key->description = kmemdup_nul(page, len, GFP_KERNEL);
buf = kmemdup_nul(s->buffer, s->seq.len, GFP_KERNEL);
field_name = kmemdup_nul(str + s, len, GFP_KERNEL);
name = kmemdup_nul(str + s, len, GFP_KERNEL);
field_name = kmemdup_nul(str + s, len, GFP_KERNEL);
name = kmemdup_nul(raw_command, p ? p - raw_command : strlen(raw_command), GFP_KERNEL);
name = kmemdup_nul(raw_command + len, p - raw_command - len, GFP_KERNEL);
field->name = kmemdup_nul(field_name, len, GFP_KERNEL);
*symbol = kmemdup_nul(argv[1], len, GFP_KERNEL);
name = kmemdup_nul(arg, end - arg, GFP_KERNEL);
parg->name = kmemdup_nul(arg, body - arg, GFP_KERNEL);
return kmemdup_nul(s->from, s->to - s->from, GFP_KERNEL);
EXPORT_SYMBOL(kmemdup_nul);
*_result = kmemdup_nul(upayload->data, len, GFP_KERNEL);
return kmemdup_nul(netobj->data, netobj->len, GFP_KERNEL);
char *s = kmemdup_nul(p, ret, gfp_flags);
policy = kmemdup_nul(p->text, p->textlen, GFP_KERNEL);
arg = kmemdup_nul(arg, q - arg, GFP_KERNEL);
scontext2 = kmemdup_nul(scontext, scontext_len, gfp_flags);
arg = kmemdup_nul(arg, from + len - arg, GFP_KERNEL);
name = kmemdup_nul(ctrl_chunk->name, name_len, GFP_KERNEL);
char *wname __free(kfree) = kmemdup_nul(w->name, 15, GFP_KERNEL);