Symbol: kmemdup_nul
arch/um/drivers/virtio_uml.c
1345
socket_path = kmemdup_nul(device, ids - device, GFP_KERNEL);
drivers/accessibility/speakup/i18n.c
558
newstr = kmemdup_nul(text, length, GFP_KERNEL);
drivers/acpi/acpi_tad.c
173
str = kmemdup_nul(buf, count, GFP_KERNEL);
drivers/auxdisplay/line-display.c
189
new_msg = kmemdup_nul(msg, count, GFP_KERNEL);
drivers/block/rbd.c
6376
param.string = kmemdup_nul(value, v_len,
drivers/fpga/intel-m10-bmc-sec-update.c
710
sec->fw_name = kmemdup_nul(buf, len, GFP_KERNEL);
drivers/hwmon/acpi_power_meter.c
797
*str = kmemdup_nul(element->string.pointer, element->string.length,
drivers/infiniband/hw/mlx5/data_direct.c
49
dev->vuid = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
drivers/input/touchscreen/atmel_mxt_ts.c
1557
cfg.raw = kmemdup_nul(fw->data, fw->size, GFP_KERNEL);
drivers/leds/trigger/ledtrig-tty.c
88
ttyname = kmemdup_nul(buf, size, GFP_KERNEL);
drivers/md/bcache/super.c
1054
char *buf = kmemdup_nul(dc->sb.label, SB_LABEL_SIZE, GFP_KERNEL);
drivers/md/dm-crypt.c
2876
mac_alg = kmemdup_nul(start, end - start, GFP_KERNEL);
drivers/misc/eeprom/idt_89hpesx.c
926
csraddr_str = kmemdup_nul(buf, colon_ch - buf, GFP_KERNEL);
drivers/net/ethernet/sfc/efx.c
1022
efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
drivers/net/ethernet/sfc/falcon/efx.c
2788
efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
drivers/net/ethernet/sfc/siena/efx.c
921
efx->vpd_sn = kmemdup_nul(vpd_data + start, kw_len, GFP_KERNEL);
drivers/nvme/target/configfs.c
1484
val = kmemdup_nul(page, len, GFP_KERNEL);
drivers/nvme/target/configfs.c
1591
val = kmemdup_nul(page, len, GFP_KERNEL);
drivers/nvme/target/configfs.c
524
ns->device_path = kmemdup_nul(page, len, GFP_KERNEL);
drivers/pci/pci.c
289
wpath = kmemdup_nul(path, *endptr - path, GFP_ATOMIC);
drivers/target/iscsi/iscsi_target_nego.c
1130
tmpbuf = kmemdup_nul(login->req_buf, payload_length, GFP_KERNEL);
drivers/target/iscsi/iscsi_target_parameters.c
1314
tmpbuf = kmemdup_nul(textbuf, length, GFP_KERNEL);
fs/ceph/crypto.c
173
char *str __free(kfree) = kmemdup_nul(name + 1, *name_len - 1, GFP_KERNEL);
fs/ecryptfs/crypto.c
1421
(*copied_name) = kmemdup_nul(name, name_size, GFP_KERNEL);
fs/erofs/inode.c
22
link = kmemdup_nul(bptr + ofs, inode->i_size, GFP_KERNEL);
fs/erofs/super.c
142
dif->path = kmemdup_nul(dis->tag, sizeof(dis->tag), GFP_KERNEL);
fs/ext4/super.c
2078
qname = kmemdup_nul(param->string, param->size, GFP_KERNEL);
fs/ext4/super.c
2477
param.string = kmemdup_nul(value, v_len,
fs/f2fs/super.c
588
qname = kmemdup_nul(param->string, param->size, GFP_KERNEL);
fs/fs_context.c
167
param.string = kmemdup_nul(value->name, value->len, GFP_KERNEL);
fs/nfs/dir.c
280
const char *ret = kmemdup_nul(name, len, GFP_KERNEL);
fs/nfs/dns_resolve.c
94
new->hostname = kmemdup_nul(key->hostname, key->namelen, GFP_KERNEL);
fs/nfs/fs_context.c
1104
ctx->nfs_server.hostname = kmemdup_nul(dev_name, len, GFP_KERNEL);
fs/nfs/fs_context.c
1110
ctx->nfs_server.export_path = kmemdup_nul(end, len, GFP_KERNEL);
fs/nfs/fscache.c
96
nfss->fscache_uniq = kmemdup_nul(uniq, ulen, GFP_KERNEL);
fs/nfs/nfs4namespace.c
515
hostname = kmemdup_nul(buf->data, buf->len, GFP_KERNEL);
fs/nfs/sysfs.c
110
p = kmemdup_nul(buf, len, GFP_KERNEL);
fs/smb/server/asn1.c
220
conn->mechToken = kmemdup_nul(value, vlen, KSMBD_DEFAULT_GFP);
include/linux/string.h
308
extern char *kmemdup_nul(const char *s, size_t len, gfp_t gfp);
kernel/bpf/btf.c
9257
new_cands->name = kmemdup_nul(cands->name, cands->name_len, GFP_KERNEL_ACCOUNT);
kernel/crash_dump_dm_crypt.c
215
config_key->description = kmemdup_nul(page, len, GFP_KERNEL);
kernel/trace/trace_events_filter.c
1243
buf = kmemdup_nul(s->buffer, s->seq.len, GFP_KERNEL);
kernel/trace/trace_events_filter.c
1664
field_name = kmemdup_nul(str + s, len, GFP_KERNEL);
kernel/trace/trace_events_filter.c
1762
name = kmemdup_nul(str + s, len, GFP_KERNEL);
kernel/trace/trace_events_inject.c
57
field_name = kmemdup_nul(str + s, len, GFP_KERNEL);
kernel/trace/trace_events_synth.c
1602
name = kmemdup_nul(raw_command, p ? p - raw_command : strlen(raw_command), GFP_KERNEL);
kernel/trace/trace_events_synth.c
2206
name = kmemdup_nul(raw_command + len, p - raw_command - len, GFP_KERNEL);
kernel/trace/trace_events_synth.c
723
field->name = kmemdup_nul(field_name, len, GFP_KERNEL);
kernel/trace/trace_fprobe.c
1173
*symbol = kmemdup_nul(argv[1], len, GFP_KERNEL);
kernel/trace/trace_probe.c
1594
name = kmemdup_nul(arg, end - arg, GFP_KERNEL);
kernel/trace/trace_probe.c
1623
parg->name = kmemdup_nul(arg, body - arg, GFP_KERNEL);
lib/parser.c
362
return kmemdup_nul(s->from, s->to - s->from, GFP_KERNEL);
mm/util.c
196
EXPORT_SYMBOL(kmemdup_nul);
net/dns_resolver/dns_query.c
152
*_result = kmemdup_nul(upayload->data, len, GFP_KERNEL);
net/sunrpc/auth_gss/gss_rpc_upcall.c
232
return kmemdup_nul(netobj->data, netobj->len, GFP_KERNEL);
net/sunrpc/xdr.c
2240
char *s = kmemdup_nul(p, ret, gfp_flags);
security/ipe/policy_parser.c
517
policy = kmemdup_nul(p->text, p->textlen, GFP_KERNEL);
security/selinux/hooks.c
2637
arg = kmemdup_nul(arg, q - arg, GFP_KERNEL);
security/selinux/ss/services.c
1568
scontext2 = kmemdup_nul(scontext, scontext_len, gfp_flags);
security/smack/smack_lsm.c
741
arg = kmemdup_nul(arg, from + len - arg, GFP_KERNEL);
sound/soc/codecs/sigmadsp.c
230
name = kmemdup_nul(ctrl_chunk->name, name_len, GFP_KERNEL);
sound/soc/codecs/wcd9335.c
2733
char *wname __free(kfree) = kmemdup_nul(w->name, 15, GFP_KERNEL);