Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 55 files:
- arch/powerpc/platforms/powernv/pci-ioda.c, line 97
- arch/riscv/kernel/pi/fdt_early.c, line 97
- arch/sh/drivers/platform_early.c, line 96
- arch/x86/kernel/early_printk.c
- arch/x86/kernel/pci-dma.c, line 162
- drivers/android/binder/rust_binderfs.c
- drivers/android/binderfs.c
- drivers/block/aoe/aoenet.c, line 83
- drivers/block/rbd.c, line 6205
- drivers/gpu/drm/nouveau/nvkm/core/option.c
- drivers/gpu/drm/xe/xe_configfs.c
- drivers/hwmon/abituguru3.c, line 1179
- drivers/iommu/amd/init.c, line 3778
- drivers/iommu/intel/iommu.c, line 275
- drivers/iommu/irq_remapping.c, line 77
- drivers/nvme/target/configfs.c
- drivers/of/base.c, line 936
- drivers/pci/p2pdma.c, line 1200
- drivers/platform/x86/lenovo/thinkpad_acpi.c, line 11880
- drivers/remoteproc/remoteproc_core.c, line 2243
- drivers/scsi/qla2xxx/qla_os.c, line 6204
- drivers/tty/serial/earlycon.c, line 123
- drivers/usb/host/xhci-dbgcap.c
- drivers/xen/xenbus/xenbus_probe.c, line 655
- drivers/xen/xenbus/xenbus_probe_backend.c, line 69
- fs/btrfs/sysfs.c, line 1103
- fs/erofs/sysfs.c, line 206
- fs/orangefs/orangefs-debugfs.c, line 572
- fs/smb/client/dfs_cache.c, line 1026
- fs/smb/client/fs_context.c, line 656
- kernel/crash_dump_dm_crypt.c, line 209
- kernel/hung_task.c, line 258
- kernel/locking/lockdep.c, line 826
- kernel/module/main.c, line 2944
- kernel/module/version.c
- kernel/params.c, line 445
- kernel/sched/debug.c, line 1260
- lib/dump_stack.c, line 64
- lib/string.c, line 456
- lib/tests/string_helpers_kunit.c, line 493
- lib/tests/string_kunit.c, line 285
- lib/vsprintf.c, line 2222
- net/sunrpc/sysfs.c, line 396
- scripts/kconfig/confdata.c
- scripts/mod/modpost.c, line 1479
- security/apparmor/lib.c, line 73
- tools/bpf/bpftool/main.c, line 321
- tools/perf/builtin-list.c, line 98
- tools/perf/builtin-script.c, line 2416
- tools/perf/ui/browsers/scripts.c, line 126
- tools/power/cpupower/lib/cpuidle.c
- tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
- tools/testing/selftests/bpf/prog_tests/lsm_bdev.c, line 51
- tools/testing/selftests/exec/binfmt_misc_common.h, line 125
- tools/testing/selftests/mm/vm_util.c
Smatch caller information:
drivers/iommu/intel/iommu.c intel_iommu_setup() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| HALF_LOCKED2 | irq |
net/sunrpc/sysfs.c rpc_sysfs_xprt_dstaddr_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
lib/vsprintf.c device_node_string() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4097-ptr_max |
| PARAM_VALUE | 1 | reject | 7882432952026583040 |
| BUF_SIZE | 1 | reject | 8 |
| DATA_SOURCE | 0 | s | $4 [m] |
| STR_LEN | 0 | s | 7 |
| TERMINATED | 1 | reject | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/block/aoe/aoenet.c is_aoe_netif() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 7291459576548044800 |
| BUF_SIZE | 1 | reject | 7 |
| STR_LEN | 0 | s | 6 |
| TERMINATED | 1 | reject | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
fs/orangefs/orangefs-debugfs.c orangefs_prepare_cdm_array() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 0 | s | s32min-s32max |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | r skip_spaces |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
drivers/xen/xenbus/xenbus_probe_backend.c backend_bus_id() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | reject | 959101290386378752 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/hwmon/abituguru3.c abituguru3_dmi_detect() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | reject | 4498791497226301440 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | r dmi_get_system_info |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
drivers/platform/x86/lenovo/thinkpad_acpi.c get_thinkpad_model_data() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 2540225786928545792 |
| BUF_SIZE | 0 | s | 18 |
| BUF_SIZE | 1 | reject | 3 |
| STR_LEN | 0 | s | 2 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
lib/tests/string_kunit.c string_test_strspn() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | s | 16 |
| BUF_SIZE | 1 | reject | 16 |
drivers/pci/p2pdma.c pci_p2pdma_enable_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $0 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &ns->subsys->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
arch/x86/kernel/early_printk.c early_mmio_serial_init() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-18446744073709547521 |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| HALF_LOCKED2 | irq |
arch/x86/kernel/early_printk.c early_serial_init() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| HALF_LOCKED2 | irq |
kernel/crash_dump_dm_crypt.c config_key_description_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
kernel/hung_task.c hung_task_info() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 0 | s | 65 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| LOCK2 | rcu_read |
fs/smb/client/dfs_cache.c parse_target_share() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 4413541786990428160 |
| PARAM_VALUE | 1 | *reject | 0 |
| BUF_SIZE | 1 | reject | 3 |
| BUF_SIZE | 1 | reject | 3 |
| STR_LEN | 0 | s | 2 |
| STR_LEN | 1 | reject | 2 |
| TERMINATED | 1 | reject | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ses->session_mutex | ||
| HALF_LOCKED2 | &tcon->ses->session_mutex | ||
| TYPE_LOCK | (struct cifs_ses)->session_mutex |
drivers/iommu/amd/init.c parse_amd_iommu_options() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| HALF_LOCKED2 | irq |
fs/smb/client/fs_context.c smb3_parse_devname() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | reject | 4413541786990428160 |
| PARAM_VALUE | 1 | *reject | 0 |
| BUF_SIZE | 1 | reject | 3 |
| BUF_SIZE | 1 | reject | 3 |
| STR_LEN | 0 | s | 2 |
| STR_LEN | 1 | reject | 2 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
kernel/locking/lockdep.c print_kernel_ident() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 0 | s | 65 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
kernel/sched/build_utility.c sched_debug_header() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 0 | s | 65 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/build_utility.c sched_debug_header() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 0 | s | 65 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->event_lock | ||
| HALF_LOCKED2 | global &kbd_event_lock | ||
| HALF_LOCKED2 | irq |
security/apparmor/lib.c aa_parse_debug_params() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 8721701576924327936 |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| BUF_SIZE | 1 | reject | 4 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | 3 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/android/binderfs.c binderfs_fill_super() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 0 | s | 26 |
| BUF_SIZE | 0 | s | 26 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/android/binderfs.c binderfs_fill_super() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-u64max |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/android/binderfs.c init_binderfs() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 0 | s | 26 |
| BUF_SIZE | 0 | s | 26 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
drivers/android/binderfs.c init_binderfs() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-u64max |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
drivers/xen/xenbus/xenbus_probe.c xenbus_dev_changed() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1,4096-ptr_max |
| PARAM_VALUE | 1 | reject | 959101290386378752 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
drivers/nvme/target/configfs.c nvmet_ns_device_path_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &subsys->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/nvme/target/configfs.c nvmet_passthru_device_path_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &subsys->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/nvme/target/configfs.c nvmet_root_discovery_nqn_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
drivers/nvme/target/configfs.c nvmet_subsys_attr_firmware_store_locked() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &subsys->lock | ||
| LOCK2 | global &nvmet_config_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/nvme/target/configfs.c nvmet_subsys_attr_model_store_locked() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &subsys->lock | ||
| LOCK2 | global &nvmet_config_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/nvme/target/configfs.c nvmet_subsys_attr_serial_store_locked() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 0 | s | 4096 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &subsys->lock | ||
| LOCK2 | global &nvmet_config_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/iommu/irq_remapping.c setup_irqremap() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| HALF_LOCKED2 | irq |
drivers/remoteproc/remoteproc_core.c rproc_set_firmware() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rproc->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct rproc)->lock |
fs/btrfs/sysfs.c btrfs_label_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
fs/erofs/sysfs.c erofs_attr_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 0 | s | s32min-s32max |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $2 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/block/rbd.c next_token() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 1917324966995251200 |
| PARAM_VALUE | 1 | *reject | 0 |
| BUF_SIZE | 1 | reject | 7 |
| STR_LEN | 0 | s | 6 |
| CAPABLE | 0 | 21 | |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
lib/dump_stack.c dump_stack_print_info() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 0 | s | 65 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/scsi/qla2xxx/qla_os.c qla25xx_rdp_rsp_reduce_size() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 5500921236646928384 |
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 0 | s | 16 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
drivers/of/base.c __of_find_node_by_path() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-u64max |
| PARAM_VALUE | 1 | reject | 3749264353744670720 |
| BUF_SIZE | 0 | s | (-1),13 |
| BUF_SIZE | 0 | s | (-1),13 |
| BUF_SIZE | 1 | reject | 3 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | (-1) |
| STR_LEN | 0 | s | (-1) |
| STR_LEN | 1 | reject | 2 |
| TERMINATED | 1 | reject | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_mutex | ||
| HALF_LOCKED2 | global &of_overlay_phandle_mutex |
drivers/gpu/drm/nouveau/nvkm/core/option.c nvkm_dbgopt() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | reject | 5059930154824794112 |
| BUF_SIZE | 1 | reject | 3 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | (-1),6,15 |
| STR_LEN | 0 | s | (-1),6,15 |
| STR_LEN | 1 | reject | 2 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/core/option.c nvkm_stropt() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 5059930154824794112 |
| BUF_SIZE | 1 | reject | 3 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | (-1),5-9,11-16,18,31 |
| STR_LEN | 0 | s | (-1),5-9,11-16,18,31 |
| STR_LEN | 1 | reject | 2 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/core/option.c nvkm_stropt() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 5059930154824794112 |
| BUF_SIZE | 1 | reject | 3 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | (-1) |
| STR_LEN | 0 | s | (-1) |
| STR_LEN | 1 | reject | 2 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/host/xhci-dbgcap.c dbc_manufacturer_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/usb/host/xhci-dbgcap.c dbc_product_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/usb/host/xhci-dbgcap.c dbc_serial_store() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 3018497645153456128 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
arch/x86/kernel/pci-dma.c iommu_setup() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $0 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| HALF_LOCKED2 | irq |
kernel/module/main.c blacklisted() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-255 |
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 1 | reject | 2 |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
drivers/tty/serial/earlycon.c parse_options() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | reject | 4274302372899520512 |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $1 [m] |
| STR_LEN | 0 | s | (-1) |
| STR_LEN | 0 | s | (-1) |
| STR_LEN | 1 | reject | 1 |
| TERMINATED | 1 | reject | 1 |
| HALF_LOCKED2 | irq |
drivers/gpu/drm/xe/xe_configfs.c parse_engine() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | reject | 1878155691541762048,2503860315661701120 |
| BUF_SIZE | 1 | reject | 3-4 |
| BUF_SIZE | 1 | reject | 3-4 |
| DATA_SOURCE | 0 | s | $0 |
| DATA_SOURCE | 1 | reject | $1 |
| STR_LEN | 0 | s | 2-3 |
| STR_LEN | 0 | s | 2-3 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
drivers/gpu/drm/xe/xe_configfs.c parse_hex() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 0 | *s | 1-9,11-255 |
| PARAM_VALUE | 1 | reject | 2503860315661701120 |
| BUF_SIZE | 1 | reject | 4 |
| STR_LEN | 0 | s | 3 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
lib/tests/string_helpers_kunit.c __strchrcut() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | s | (-1),4,6-9 |
| BUF_SIZE | 0 | s | (-1),4,6-9 |
| DATA_SOURCE | 1 | reject | $2 |
kernel/params.c param_array() -> strcspn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reject | 3787579750671138816 |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| BUF_SIZE | 1 | reject | 2 |
| DATA_SOURCE | 0 | s | $2 [m] |
| STR_LEN | 0 | s | 1 |
| TERMINATED | 1 | reject | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |