Symbol: strndup_user
arch/alpha/kernel/osf_sys.c
462
devname = strndup_user(tmp.devname, PATH_MAX);
arch/alpha/kernel/osf_sys.c
477
devname = strndup_user(tmp.devname, PATH_MAX);
drivers/dma-buf/dma-buf.c
422
char *name = strndup_user(buf, DMA_BUF_NAME_LEN);
drivers/gpu/drm/i915/i915_debugfs_params.c
178
new = strndup_user(ubuf, PAGE_SIZE);
drivers/gpu/drm/panfrost/panfrost_drv.c
540
label = strndup_user(u64_to_user_ptr(args->label),
drivers/gpu/drm/panthor/panthor_drv.c
1369
label = strndup_user((const char __user *)(uintptr_t)args->label,
drivers/gpu/drm/vc4/vc4_bo.c
1079
name = strndup_user(u64_to_user_ptr(args->name), args->len + 1);
drivers/input/misc/uinput.c
978
phys = strndup_user(p, 1024);
drivers/s390/char/keyboard.c
468
p = strndup_user(u_kbs->kb_string, sizeof(u_kbs->kb_string));
drivers/tty/vt/keyboard.c
2033
char __free(kfree) *kbs = strndup_user(user_kdgkb->kb_string,
drivers/vfio/group.c
305
buf = strndup_user(arg, PAGE_SIZE);
drivers/virt/fsl_hypervisor.c
348
path = strndup_user(upath, FH_DTPROP_MAX_PATHLEN);
drivers/virt/fsl_hypervisor.c
352
propname = strndup_user(upropname, FH_DTPROP_MAX_PATHLEN);
fs/f2fs/file.c
3742
vbuf = strndup_user((const char __user *)arg, FSLABEL_MAX);
fs/filesystems.c
135
char *name __free(kfree) = strndup_user(__name, PATH_MAX);
fs/fsopen.c
133
fs_name = strndup_user(_fs_name, PAGE_SIZE);
fs/fsopen.c
409
param.key = strndup_user(_key, 256);
fs/fsopen.c
420
param.string = strndup_user(_value, 256);
fs/namespace.c
4067
return data ? strndup_user(data, PATH_MAX) : NULL;
fs/nfs/fs_context.c
1432
c = strndup_user(data->hostname.data, NFS4_MAXNAMLEN);
fs/nfs/fs_context.c
1437
c = strndup_user(data->mnt_path.data, NFS4_MAXPATHLEN);
fs/nfs/fs_context.c
1443
c = strndup_user(data->client_addr.data, 16);
fs/xfs/xfs_handle.c
576
name = strndup_user(uname, MAXNAMELEN);
include/linux/string.h
17
extern char *strndup_user(const char __user *, long);
kernel/events/core.c
12139
filter_str = strndup_user(arg, PAGE_SIZE);
kernel/module/main.c
3462
mod->args = strndup_user(uargs, ~0UL >> 1);
kernel/trace/bpf_trace.c
3219
name = strndup_user(upath, PATH_MAX);
kernel/trace/trace_event_perf.c
254
func = strndup_user(u64_to_user_ptr(p_event->attr.kprobe_func),
kernel/trace/trace_event_perf.c
308
path = strndup_user(u64_to_user_ptr(p_event->attr.uprobe_path),
kernel/trace/trace_events_user.c
2475
name = strndup_user((const char __user *)(uintptr_t)reg.name_args,
kernel/trace/trace_events_user.c
2535
name = strndup_user(ubuf, MAX_EVENT_DESC);
mm/madvise.c
2232
name = strndup_user(uname, ANON_VMA_NAME_MAX_LEN);
mm/util.c
289
EXPORT_SYMBOL(strndup_user);
net/core/pktgen.c
1032
char *tp = strndup_user(user_buffer, copy);
security/keys/dh.c
164
hashname = strndup_user(kdfcopy->hashname, CRYPTO_MAX_ALG_NAME);
security/keys/keyctl.c
1750
restriction = strndup_user(_restriction, PAGE_SIZE);
security/keys/keyctl.c
185
description = strndup_user(_description, KEY_MAX_DESC_SIZE);
security/keys/keyctl.c
195
callout_info = strndup_user(_callout_info, PAGE_SIZE);
security/keys/keyctl.c
296
name = strndup_user(_name, KEY_MAX_DESC_SIZE);
security/keys/keyctl.c
731
description = strndup_user(_description, KEY_MAX_DESC_SIZE);
security/keys/keyctl.c
96
description = strndup_user(_description, KEY_MAX_DESC_SIZE);
security/keys/keyctl_pkey.c
89
p = strndup_user(_info, PAGE_SIZE);