Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 50 files:

Smatch caller information:

net/nfc/hci/llc.c nfc_llc_register() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 7797892104887300096,8169888987613122560
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 4,6
BUF_SIZE 0 s 4,6
DATA_SOURCE 0 s $0
STR_LEN 0 s 3,5
STR_LEN 0 s 3,5
TERMINATED 0 s 1

drivers/power/sequencing/core.c pwrseq_target_new() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/power/sequencing/core.c pwrseq_unit_new() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/power/reset/reboot-mode.c reboot_mode_create_device() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/power/reset/reboot-mode.c reboot_mode_register() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-fwnode.c v4l2_fwnode_connector_parse() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 *s 0-255
PARAM_VALUE 1 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_kernel_bo_set_label() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 32643427718561792,3195342563637522432,3769525960739151872,6359497399111733248,6565706076292247552,6881339252277215232,7490760271706189824,8558947917392936960
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 10-11,15-19
BUF_SIZE 0 s 10-11,15-19
DATA_SOURCE 0 s $1
TERMINATED 0 s 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vm->heaps.lock

drivers/iio/industrialio-buffer.c iio_buffer_wrap_attr() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 1-s32max

drivers/regulator/core.c create_regulator() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 s $2
STR_LEN 0 s (-1),3
STR_LEN 0 s (-1),3
RX_PATH
TASK_NOT_RUNNING

drivers/soc/renesas/renesas-soc.c renesas_soc_init() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 16

drivers/soc/renesas/renesas-soc.c renesas_soc_init() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1,4096-ptr_max
PARAM_VALUE 1 gfp 3264

sound/soc/soc-dapm.c dapm_cnew_widget() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),1-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/soc-dapm.c dapm_cnew_widget() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),1-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/clk/clk.c __clk_register() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),1-s32max
STR_LEN 0 s (-1),4,6,8-9,12-15,18,23,27,30-31,63,99
STR_LEN 0 s (-1),4,6,8-9,12-15,18,23,27,30-31,63,99
RX_PATH
TASK_NOT_RUNNING

drivers/clk/clk.c alloc_clk() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-1),1-s32max
BUF_SIZE 0 s s32min-(-1),1-s32max
DATA_SOURCE 0 s $2
RX_PATH
TASK_NOT_RUNNING

drivers/clk/clk.c clk_cpy_name() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s (-1),1-s32max
BUF_SIZE 0 s (-1),1-s32max
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING

lib/kasprintf.c kvasprintf_const() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 s $1
DATA_SOURCE 1 gfp $0
STR_LEN 0 s (-1),3-8,10-12,14,16,20,31
STR_LEN 0 s (-1),3-8,10-12,14,16,20,31
STR_LEN 1 gfp (-1),3-8,10-12,14,16,20,31
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock

lib/kasprintf.c kvasprintf_const() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 1 gfp $0
STR_LEN 0 s (-1),3-8,10-12,14,16,20,31
BIT_INFO 0 s 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock

drivers/thermal/thermal_core.c thermal_cooling_device_alloc() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
STR_LEN 0 s (-1)-0,3,7,9-11,14,16
RX_PATH
TASK_NOT_RUNNING

mm/slab_common.c __kmem_cache_create_args() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 0 *s 0
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 0 s $0
LOCK2 global &slab_mutex

fs/tracefs/event_inode.c init_ei() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s (-1),1-s32max
BUF_SIZE 0 s (-1),1-s32max
DATA_SOURCE 0 s $1
STR_LEN 0 s (-1),4,6
STR_LEN 0 s (-1),4,6
RX_PATH
TASK_NOT_RUNNING

drivers/clk/x86/clk-pmc-atom.c plt_clk_register_parents() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
RX_PATH
TASK_NOT_RUNNING

sound/soc/intel/avs/utils.c avs_request_firmware() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 0-s32max
BUF_SIZE 0 s 0-s32max
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1141289094889234432
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 16
STR_LEN 0 s 15
TERMINATED 0 s 1
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c create_var() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
BUF_SIZE 0 s s32min-(-2),1-s32max
DATA_SOURCE 0 s $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events_hist.c init_var_ref() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c parse_expr() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_hist.c parse_unary() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vkms/vkms_config.c vkms_config_create() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-2),1-s32max
BUF_SIZE 0 s s32min-(-2),1-s32max
DATA_SOURCE 0 s $0
STR_LEN 0 s (-1),4-5
STR_LEN 0 s (-1),4-5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subsys->su_mutex

drivers/virtio/virtio_mem.c virtio_mem_add_memory() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1897870657932144640
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 24
STR_LEN 0 s 23
TERMINATED 0 s 1
LOCK2 &pool->lock

drivers/base/regmap/regmap.c regmap_set_name() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/panfrost/panfrost_gem.c panfrost_gem_internal_set_label() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1260916577856057344,9202524212705206272
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 17,22
BUF_SIZE 0 s 17,22
DATA_SOURCE 0 s $1
TERMINATED 0 s 1
HALF_LOCKED2 &dev->object_name_lock
HALF_LOCKED2 &file_priv->prime.lock
HALF_LOCKED2 &perfcnt->lock

fs/kernfs/dir.c __kernfs_new_node() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 0 s $2
STR_LEN 0 s (-1),3-6,10-13,16-19
STR_LEN 0 s (-1),3-6,10-13,16-19
RX_PATH
TASK_NOT_RUNNING

fs/kernfs/dir.c kernfs_rename_ns() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 0 s $2 [m]
RX_PATH
TASK_NOT_RUNNING
LOCK2 &root->kernfs_rwsem
LOCK2 global &dpm_list_mtx
HALF_LOCKED2 &hdev->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct kernfs_root)->kernfs_rwsem

drivers/parport/share.c parport_register_dev_model() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 0-s32max
BUF_SIZE 0 s 0-s32max
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pi_mutex
HALF_LOCKED2 global &pp_do_mutex

fs/namespace.c alloc_vfsmnt() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 4197568
BUF_SIZE 0 s 1-s32max
BUF_SIZE 0 s 1-s32max
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *s 0-255

sound/synth/emux/emux.c snd_emux_register() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 830390354227453952,3237540828312584192
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 8
BUF_SIZE 0 s 8
DATA_SOURCE 0 s $3
TERMINATED 0 s 1
RX_PATH
TASK_NOT_RUNNING

drivers/dax/kmem.c dax_kmem_init() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 7431481169312100352
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 18
STR_LEN 0 s 17
TERMINATED 0 s 1

drivers/nvmem/core.c nvmem_cell_info_to_nvmem_cell_entry() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 1-1010102
RX_PATH
TASK_NOT_RUNNING

drivers/nvmem/core.c nvmem_create_cell() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-1),1-s32max
BUF_SIZE 0 s s32min-(-1),1-s32max
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

net/sunrpc/auth_gss/auth_gss.c gss_alloc_msg() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 2,4
BUF_SIZE 0 s 2,4
DATA_SOURCE 0 s $2
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/devicetree.c dt_remember_or_free_map() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_managed.c __drmm_add_action() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 10-27,29-33,35-36,42-43
BUF_SIZE 0 s 10-27,29-33,35-36,42-43
DATA_SOURCE 0 s $3
TERMINATED 0 s 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_managed.c drmm_kmalloc() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 8530094116263772160
PARAM_VALUE 1 gfp 3264,3520
BUF_SIZE 0 s 8
DATA_SOURCE 1 gfp $2
STR_LEN 0 s 7
TERMINATED 0 s 1
HARD_MAX 1 gfp 3520
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dpu_enc->enc_lock
HALF_LOCKED2 &xdna->dev_lock
HALF_LOCKED2 global &component_mutex

drivers/base/firmware_loader/main.c __allocate_fw_priv() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 gfp 2080
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 s
LOCK2 &fwc->lock
TYPE_LOCK (struct firmware_cache)->lock

drivers/base/firmware_loader/main.c _request_firmware_nowait() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s (-1)-s32max
BUF_SIZE 0 s (-1)-s32max
DATA_SOURCE 0 s $2
DATA_SOURCE 1 gfp $4
STR_LEN 0 s (-1),9,19-23,25-26,28,30
STR_LEN 0 s (-1),9,19-23,25-26,28,30
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/base/firmware_loader/main.c alloc_fw_cache_entry() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 2080
BUF_SIZE 0 s s32min,(-10),1-s32max
BUF_SIZE 0 s s32min,(-10),1-s32max
DATA_SOURCE 0 s $0
RX_PATH
HALF_LOCKED2 &dev->devres_lock
HALF_LOCKED2 &fwc->name_lock
HALF_LOCKED2 global &dpm_list_mtx
HALF_LOCKED2 global &fw_lock
HALF_LOCKED2 irq

drivers/base/firmware_loader/main.c fw_add_devm_name() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),1-s32max
BUF_SIZE 0 s s32min,(-10),1-s32max
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &fw_lock

lib/genalloc.c devm_gen_pool_create() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 s $3
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/fixed-helper.c regulator_register_always_on() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 0 s $1

drivers/remoteproc/remoteproc_core.c rproc_alloc() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
BUF_SIZE 0 s s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING

drivers/remoteproc/remoteproc_core.c rproc_alloc_firmware() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s (-1)-s32max
BUF_SIZE 0 s (-1)-s32max
DATA_SOURCE 0 s $2
RX_PATH
TASK_NOT_RUNNING

drivers/base/power/wakeup.c wakeup_source_create() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min-(-1),1-s32max
BUF_SIZE 0 s s32min-(-1),1-s32max
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &acpi_pm_notifier_install_lock
HALF_LOCKED2 global &acpi_pm_notifier_lock
HALF_LOCKED2 global &wakelocks_lock

fs/xfs/scrub/metapath.c xchk_setup_metapath_dqinode() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 12392397128572928,572916574821515264,6393253646584868864
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 5-6,8
CAPABLE 0 21

fs/xfs/scrub/metapath.c xchk_setup_metapath_quotadir() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 7659432875675344896
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 6
STR_LEN 0 s 5
CAPABLE 0 21
TERMINATED 0 s 1

fs/xfs/scrub/metapath.c xchk_setup_metapath_rtdir() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 7799974366581837824
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 9
STR_LEN 0 s 8
CAPABLE 0 21
TERMINATED 0 s 1

kernel/trace/trace.c trace_array_create_systems() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 8097352541480341504
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s (-1),20
BUF_SIZE 0 s (-1),20
DATA_SOURCE 0 s $1
STR_LEN 0 s (-1),19
STR_LEN 0 s (-1),19
RX_PATH
LOCK2 _T->lock

drivers/hte/hte.c hte_init_line_attr() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 0 s $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/soc/amlogic/meson-mx-socinfo.c meson_mx_socinfo_soc_id() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 3771397096968196096,3939364517280317440,4818763869006274560,5707700953159831552,8876268481057320960
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 8,14-16,20
BUF_SIZE 0 s 8,14-16,20
STR_LEN 0 s 7,13-15,19
STR_LEN 0 s 7,13-15,19
BIT_INFO 0 s 0x0,0x7fffffffbffff000
BIT_INFO 0 s 0x0,0x7fffffffbffff000
TERMINATED 0 s 1

drivers/firmware/arm_scmi/bus.c __scmi_device_create() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s (-1),8,32
STR_LEN 0 s (-1),7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &info->devreq_mtx
HALF_LOCKED2 global &scmi_requested_devices_mtx

lib/kobject.c kobject_rename() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *s 0-255
USER_PTR 0 s
HALF_LOCKED2 &dev_replace->lock_finishing_cancel_unmount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &pci_slot_mutex
HALF_LOCKED2 global &uuid_mutex

security/inode.c securityfs_create_symlink() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 2644196556013420544,3333192882328883200,4214048239987679232,6203628260121055232,6445696274449158144,9111742752619372544
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 14,18,32-33,39-40
BUF_SIZE 0 s 14,18,32-33,39-40
DATA_SOURCE 0 s $2
TERMINATED 0 s 1

kernel/trace/trace_events.c create_new_subsystem() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &trace_event_sem

drivers/gpio/gpiolib.c gpiochip_add_data_with_key() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s s32min,(-10),(-1)-s32max
STR_LEN 0 s (-1),7,9-10,12,15
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 _T->lock

drivers/acpi/scan.c acpi_add_id() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 6-9
BUF_SIZE 0 s 6-9
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s unit_byte

drivers/acpi/scan.c acpi_device_add() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 6-9
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &acpi_device_lock

drivers/leds/led-class.c led_get() -> kstrdup_const()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 s 9,32
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &leds_lookup_lock